Skip to content

🍟 I am the literary equivalent of a Big Mac and fries.

License

Notifications You must be signed in to change notification settings

CMOISDEAD/librarian

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Librarian

GitHub stars GitHub issues GitHub forks GitHub license

Note

This is a work-in-progress and not the finished product. Librarian will be constantly updated and is not yet ready for its first release. But soon it will be.

The librarian is the torchbearer, inheriting the legacy of the next library's vision, nurturing its spirit, and guiding its evolution into the future.

Created with the intention of being a simple and easy-to-use book management system, Librarian is a desktop application build over web technologies, that allows you to manage your book collection. You can add, remove, and edit books, authors, categories and much more.

Current Status

Important

This project is currently under development and is NOT yet ready for its first release. Currently you can use the development version of the application running pnpm run dev, but if you try to build the application probably you will face with the issue of the database have no the tables created. This is because the database is created in the first run of the application with no prisma migration. To solve this issue you can copy the prisma/database.db file to the your userData directory.

Discussions

  • Should we still using prisma or try another ORM/Database?

📷 Showcase

Light Dark
light dark_1
light_2 dark_2
  • Simple and intuitive: Librarian is designed to be easy to use, with a clean, modern and intuitive interface.
  • Escalable: Librarian is built with scalability in mind, so you can manage your entire book collection with ease. Thanks to its database system, you can store as many data as you want.
  • Open Source: Librarian is open source, so you can contribute to its development, report bugs, or suggest new features.
  • Cross-platform: Librarian is built with web technologies, so it can run on Windows, macOS, and Linux.
  • Privacy: Librarian does not collect any data from its users, so you can use it with peace of mind. Your data is stored locally on your computer.

🚀 Getting Started

  1. Go to the releases page and download the latest version of Librarian for your operating system.
  2. Install the application on your computer.
  3. Open the application and start managing your book collection.

📝 License

This project is licensed under the GPL-3.0 License - see the LICENSE file for details.