A SaaS platform hosting developer and productivity tools: a Rust and Actix Web API with a React single-page front end, selling managed hosting for open-source applications behind one subscription and single sign-on across every hosted app.
Everything else is in docs/, indexed there in full:
- quickstart.md - get a fresh clone running, the task-runner recipes, and the tests
- configuration.md - every environment variable, the health-check endpoints, and a deployment compose example
- ARCHITECTURE.md - services, auth and subscription flows, data isolation, and security layers
- architecture-decisions.md - why Actix Web and SQLx, the JWT strategy, subdomain routing, and how dev differs from production
- releasing.md - how a version bump becomes a tag and a Forgejo release
- forgejo-download-proxy.md and oci-registry.md - the two gated member-download features
Contributor conventions are in CONTRIBUTING.md, and conventions for AI agents working in this repository are in CLAUDE.md.
The development home for this repository is https://dev.a8n.run/a8n-tools/saas. The GitHub and Codeberg copies are read-only mirrors that exist for visibility only: issues and pull requests are disabled there, and no community support runs on the mirrors. File issues and open pull requests on Forgejo.
Please do not report a suspected vulnerability through the public issue tracker, on Forgejo or on either mirror: filing it there publishes it. Contact a maintainer privately instead. A published disclosure address and a SECURITY.md are being set up and this section will link to them.
MIT. See LICENSE.
a8n.tools is built by a8n Tools, and api/Cargo.toml carries the authoritative author field.
Built on Rust, Actix Web, SQLx and PostgreSQL on the back end, and React, TypeScript, Vite, Tailwind CSS and shadcn/ui on the front end, built and tested with Bun and Vitest. Driven by just and Nushell, containerized with Docker, served by Caddy and deployed behind Traefik. Billing runs on Stripe.