- TypeScript 99.3%
- CSS 0.7%
| public | ||
| server | ||
| src | ||
| .env.example | ||
| .gitignore | ||
| biome.json | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| README.md | ||
| rsbuild.config.ts | ||
| tsconfig.json | ||
| uno.config.ts | ||
Sprout
An open-source self-hostable project manager with collaboration support.
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
About The Project
Sprout is an open source self-hostable project manager with collaboration support.
It applies various known methods such as GTD, Kanban and Lists. Within the user interface, you are able to switch and organise your tasks by any of these methods at will.
Built With
Getting Started
This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.
Installation
With NodeJS
- Clone the repository and navigate to the created folder
git clone https://github.com/NebSpacefarer/sprout.git && cd sprout - Install NPM packages
pnpm install - Run your Sprout instance
pnpm start
With Docker Compose
- Clone the repo
git clone https://github.com/NebSpacefarer/sprout.git - Inspect
docker-compose.ymland customize to your needs. - Run through Docker Compose
sudo docker compose up -d
Usage
Once installation is complete, your very own Sprout instance should be available by default at http://localhost:3535 .
This is susceptible to change if you have customized your instance with a custom port, or if you apply a reverse proxy to the web app.
For more guides and examples, please refer to the Documentation
Roadmap
- ...
See the open issues for a full list of proposed features (and known issues).
Contributing
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
AI-generated content and code are prohibited within the scope of this repository and project. Please refrain from vibe-coding features or any documentation or AI-generating images for this project.
If you have a suggestion that would make the project better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Top contributors:
License
Distributed under the MIT License. See LICENSE.txt for more information.
Contact
NebSpacefarer - @Nebspacefarer - contact .at. nebspacefarer .dot. com
Project Link: https://github.com/NebSpacefarer/sprout
Discord Community: https://discord.com/invite/...
