Nocturnote is a sleek, modern, and highly customizable note-taking application built with Electron, Svelte, TypeScript, and Tailwind CSS. It offers a distraction-free writing environment with powerful features like search and replace, file management, and appearance customization.
.txt or .md files, and save your work.To get a local copy up and running, follow these simple steps.
git clone https://github.com/fezcode/nocturnote.git
cd nocturnote
npm install
To run the application in development mode:
npm run dev
This will open the Electron application with live reloading for both main and renderer processes.
To build the application for production:
npm run build
This will create distributable packages for your operating system in the out directory.
You can also build for specific platforms:
npm run build:winnpm run build:macnpm run build:linuxnpm run build:unpacknpm run format: Format code with Prettier.npm run lint: Lint code with ESLint.npm run typecheck: Run TypeScript type checks.Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this 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!
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)Distributed under the MIT License. See LICENSE for more information. (Note: Assuming MIT license as it's common. A LICENSE file should be added if not present.)
Project Link: https://github.com/fezcode/nocturnote