Introducing CodeQuill: Your Free, Local Code Snippet Manager
Hey fellow developers! π I'm excited to share a project I've been working on: CodeQuill, a web-based code editor designed to make managing your code snippets a breeze.
Why CodeQuill?
As developers, we often find ourselves with bits of code we want to save for later. Maybe it's a clever solution to a problem, a boilerplate for a common task, or just something we want to remember. That's where CodeQuill comes in.
CodeQuill offers:
- π¨ Syntax Highlighting: Makes your code more readable and easier to work with.
- πΎ Local Storage: Your snippets are saved in a local database, accessible anywhere on your network.
- π Easy Sharing: Share snippets between devices on your network effortlessly.
- π₯οΈ Familiar Interface: If you've used VS Code, you'll feel right at home.
Plus a couple of bonus features:
-
thirdPartyCreate
API: CodeQuill exposes an API endpoint calledthirdPartyCreate
which allows you to implement features like 'Save to CodeQuill' in your browser or workspace - (Coming soon, perhaps) Browser extension: The CodeQuill browser extension is an idea. It would allow you to save codes easily from your browser and use them across devices.
Getting Started
Setting up CodeQuill is straightforward:
- Clone the repo:
git clone https://github.com/The-Best-Codes/codequill.git
- Install dependencies:
npm install
- Initialize the database:
node scripts/init-db.js
- Start the dev server:
npm run dev
Currently only Linux is supported for the CodeQuill server.
Then just open http://localhost:3000
in your browser, and you're good to go!
Why I Built This
I wanted a simple, efficient way to manage code snippets without relying on cloud services or complicated setups. CodeQuill runs locally, giving you full control over your data while providing a smooth, VS Code-like experience.
What's Next?
This is just the beginning for CodeQuill. I'm planning to add features like:
- Tagging and categorization for snippets
- Better search functionality
- More language support
Get Involved!
CodeQuill is open-source, and I'd love your input! Whether it's bug reports, feature requests, or code contributions, feel free to check out the GitHub repo and get involved.
Don't forget to give the repo a star while you're there!
Have you tried CodeQuill? What features would you like to see? Let me know in the comments below!