Sneat Co. maintains open-source applications and the shared repositories that support them. For the local development setup, see sneat-devenv.
Sneat.app is an extensible platform for building apps with extension modules.
The root repositories for developing sneat apps are:
- sneat-apps - the frontend.
- sneat-go-backend - the backend logic in Go language.
- sneat-go - the executable backend composition root and API server in Go.
You can develop your own module by creating a new repo from sneat-mod-template.
You can find source code for built-in modules in sneat-go-core/src/modules. They are built-in as most of other modules would depend on at least some of them (specifically membership, contacts, calendar, etc.).
If you want insights about the development of Sneat apps, follow @SneatDevDiaries.