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, and editable e-mail templates.
- Production-grade auth — admin/editor roles, optional TOTP two-factor, password reset, and login throttling — because it handles payments.
- Modular by design — core features (CMS, form builder, media) ship as self-contained bundles; the same architecture supports optional and third-party modules, so you add only what you need.
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
For the full version — server setup, the background worker for e-mail/orders, webhooks, and going live — see the detailed installation guide.
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. See the changelog for what changed in each release.
Screenshots
The EasyAdmin back office — dark and light themes. Click an image for the full size.
Feedback
Tallyst is open source and actively developed. Bug reports and feature ideas are welcome via GitHub issues.
License
MIT © 2026 Sve je dobro j.d.o.o.
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 6
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-06-25

