Contribute to LibreDiary

Help build the future of open-source productivity tools. Whether you're a developer, designer, or writer, your contributions matter.

Ways to Contribute

Code

Fix bugs, add new features, or improve performance. We welcome pull requests for both frontend and backend.

Find Issues

Documentation

Help improve our guides, API references, and tutorials. Clear documentation is just as important as code.

Edit Docs

Translations

Make LibreDiary accessible to everyone by translating the interface into your native language.

Translate

Bug Reports

Found an issue? Let us know! Detailed bug reports help us make LibreDiary more stable for everyone.

Report Bug

Design

Contribute to the user experience and visual design. We value clean, accessible, and consistent UI/UX.

Discuss Design

Start Developing in Minutes

We've optimized the developer experience to be as smooth as possible. With pnpm and Turborepo, you can get the entire monorepo running locally in just a few commands.

Frontend

Vue 3Vuestic UITiptapPiniaYjsTailwind CSS

Backend

Node.jsFastifyHocuspocusPrismaTypeScript

Database

PostgreSQL

Infrastructure

pnpmTurborepoDocker
Terminal
# Clone the repository
git clone https://github.com/Akaal-Creatives/LibreDiary.git
cd LibreDiary

# Install dependencies (using pnpm)
pnpm install

# Start the development server
pnpm dev

Check out the documentation for detailed setup instructions.

Community Contributors

A huge thank you to everyone who has contributed to LibreDiary. Your efforts make this project possible.

See all contributors on GitHub →