Skip to content
anuj-kuralkarPublic

About

Simple, offline-first notes with real-time sync.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Baretext

Baretext is a simple place to write, organize, and revisit your notes. Easy to get started with, comfortable to use every day.

Architecture

Baretext is a Bun workspace monorepo consisting of:

  • apps/web: Next.js frontend with a Lexical (Yjs) rich text editor.
  • apps/api: ElysiaJS backend.
  • packages/*: Shared internal packages.

Tech Stack

  • Frontend: Next.js, React, Tailwind CSS, Base UI, shadcn/ui, Lucide React.
  • Backend: ElysiaJS.
  • Database & ORM: Neon (Serverless Postgres), Drizzle ORM.
  • Data Sync & Offline: ElectricSQL, TanStack DB.
  • Cache: Upstash Redis.
  • Authentication: Better Auth.
  • Validation: Zod.
  • Tooling: Bun, Biome, Vitest.

Contributing

See CONTRIBUTING.md for local development setup, environment variables, and code quality guidelines.

License

This project is licensed under the MIT License.

About

Simple, offline-first notes with real-time sync.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages