A lightweight, fast, and extensible code editor with wide range of language support, runs with very minimal system requirements. It implements the Language Server Protocol for code completions, refactoring, symbol references, and more. Features include breakpoint-based code debugging, AI assisted workflow, fast workspace search, and built-in Git support. Scroll down to see biscuit in action.
- 🎀 Explore all community made extensions and their authors at the Biscuit Extension Center
- 🪛 For contributing/user guides or API reference, check the documentation here
- 🌟 Scroll down to the features section for a list of all features
You can install the latest release from PyPI by running:
pip install biscuit-editor
Try running biscuit --version
in your terminal to check if the installation was successful.
- Grab the latest stable build from releases page
- Unstable nightly builds from GitHub actions
For compiling from source code, please check the installation guide.
Your contributions are valuable and very much appreciated! Have a peek at the contributing guide for a quick tour on project structure and to setup the environment. To contribute a new extension, check the extension docs.
- For opening feature requests and bug reports, use the issue tracker
- Community made extensions are published at the extensions repository
- Language Server Support for code completions, refactoring, symbol references, and more
- Breakpoint-based Code Debugging with variable inspection, call stack, and more
- AI Assisted Workflow for refactoring, code generation, and more
- Fast Workspace Search with regex support and file preview
- Built-in Git Support for version control and diff viewer
Biscuit is released under the MIT License; for more information, see LICENSE.