tallyst/cms
Composer 安装命令:
composer create-project tallyst/cms
包简介
Lean, self-hosted Symfony CMS with a built-in payment-enabled form and e-commerce layer for solo developers.
README 文档
README
A lean, self-hosted CMS for people who sell their own thing — any page becomes a product with one shortcode. Your checkout, your data, no marketplace in between.
Built on Symfony, installs with one command, and runs on your own server.
Why Tallyst exists
I needed a CMS with the usual essentials — pages, posts, media — plus one thing I kept failing to find without reaching for a bloated plugin: a form builder wired directly to a payment processor. Something simple, but capable.
Most CMS and e-commerce tools are built for stores — catalogs, inventory, teams. But a lot of us aren't running a store. We're solo developers selling our own software, or small businesses with one product or a handful of services. Do we really need a full e-commerce suite to sell that?
Tallyst is my answer. You build a payment-enabled form, drop [form id=N] into any page, and that page becomes a product. The buyer checks out through your Stripe or PayPal account; the order and customer data live in your database. No marketplace in between, nobody taking a cut, nothing to outgrow a plan.
Key features
- Core CMS — pages, posts, categories, media library, nested menus, a Tiptap content editor.
- Form builder → payment — the signature feature:
[form id=N]turns any page into a product, checking out through Stripe or PayPal. - Orders — order lifecycle with manual fulfilment, refunds, price variants, and inclusive tax + CSV export for your accountant.
- Themes — auto-detected (drop a folder into
themes/), with a child-theme parent chain. - Built in — full-text search, maintenance mode, a deployment-readiness panel, e-mail templates, and a modular architecture (features ship as self-contained bundles).
- Production-grade auth — admin/editor roles, optional TOTP two-factor, password reset, and login throttling — because it handles payments.
Quick start
composer create-project tallyst/cms my-site
cd my-site
php8.5 bin/console app:install
create-projectdownloads Tallyst and silently compiles its front-end assets (via a post-create hook).app:installis an interactive wizard — it validates your database connection, writes.env.local, runs migrations, and creates your admin account. Open/adminand log in.
If your default
phpis older than 8.5, run Composer through the right binary:php8.5 $(which composer) create-project tallyst/cms my-site
A detailed installation guide (server setup, the background worker for e-mail/orders, going live) is coming in docs/INSTALL.md.
Requirements
- PHP 8.5+
- MySQL or MariaDB
- Composer
What Tallyst is not
Honest boundaries, so you can tell in 30 seconds whether it fits:
- Not a marketplace. It's your site selling your things — not a multi-vendor platform. This is deliberate.
- Not a merchant of record (in v1.0). You connect your own Stripe/PayPal and handle your own tax/VAT. MoR integrations (so a provider handles global tax for you) are planned for a future release.
- No subscriptions or comments yet. Planned as future modules — Tallyst v1.0 is one-time payments.
- Not a full e-commerce suite. By design. If you need catalogs, inventory, and a team workflow, reach for a platform built for that. Tallyst is for selling your own product or services, simply.
Roadmap
v1.0.0 — released. Core CMS, form-to-payment, orders/refunds/variants/tax, themes, search, the installer, and the readiness panel.
Planned for future releases:
- Merchant-of-Record integrations (e.g. Lemon Squeezy / Paddle) for global tax compliance
- Subscriptions & recurring billing
- Automated digital delivery (download links / licence keys / access grants on fulfilment)
- A WordPress importer + portable content packs
- Optional modules (comments, …) and paid add-on modules
Tallyst follows semantic versioning from v1.0.0 — the core API is the contract for add-on modules.
Screenshots
Coming soon.
License
MIT © 2026 Sve je dobro j.d.o.o.
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-06-25