QuickCode - compact and intuitive code editor designed for developers who value simplicity and efficiency.
Description • Project setup • Features • How To Use • Project Status • Room for Improvement • License • Contact
Single page application in Next.js.
QuickCode - compact and intuitive code editor designed for developers who value simplicity and efficiency.
With its help, you can quickly write, edit and test code without being distracted by unnecessary actions.
Stack: Next, TypeScript, TailwindCSS, Monaco-editor.
- Clone this repo to your desktop and run
npm installto install all the dependencies. - Once the dependencies are installed, you can run
npm run devto start the application. - Enjoy.
.
├── .github # GitHub configuration
├── .husky # Husky settings for Git hooks
├── .vscode # Visual Studio Code configuration
├── public # Public static files
├── src # Source code of the application
│ ├── app # Main application component (Next.js)
│ ├── components # Reusable React components
│ ├── contexts # Contexts for state management
│ ├── models # Data model definitions
│ ├── services # Services for API interactions and logic
│ ├── utils # Utility functions and helpers
├── tailwind.config.js # Tailwind CSS configuration
└── tsconfig.json # TypeScript configuration- Deploying to Vercel;
Monaco-editorlibrary to work with code;huskyand hooks (lint in pre-commit, check commit message);- Piston API for executing user-defined code.
- Sonner toast component for error reporting;
- switch dark and light themes;
Run Live Demo
To do:
- Add theme switcher.
- Add toaster.
- ...
Improvement:
- ...
This project is open source and available under the BSD 3-Clause.
Created by @RimidalU - feel free to contact me!




