A lightweight, fast, and extensible code editor with a growing community
Project description
A lightweight, fast code editor with extensions, semantic code completions, refactoring features, symbol references tracker, 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
Installing
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.
[!IMPORTANT] Linux distribtions require some system packages to be installed prior to the poetry installation.
For Debian based distributions,
$ sudo apt install python3-dev tcl-dev tk-dev \ fontconfig libfontconfig1 libfontconfig1-dev \ cmake cmake-data extra-cmake-modules build-essential $ python -m pip install scikit-buildFor Arch Linux based distributions,
$ sudo pacman -Sy $ sudo pacman -S base-devel cmake extra-cmake-modules \ fontconfig tcl tk $ python -m pip install scikit-build > $ python -m pip install tkextrafont
Standalone Builds
- Grab the latest stable build from releases page
- Unstable nightly builds from GitHub actions
For compiling from source code, please check the installation guide.
Contributing ❤️
Your contributions are 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
Features
- 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
License
Biscuit is released under the MIT License; for more information, see LICENSE.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file biscuit_editor-2.99.98.tar.gz
.
File metadata
- Download URL: biscuit_editor-2.99.98.tar.gz
- Upload date:
- Size: 839.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.5 Windows/11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fdfdcfb69378c0cb1c34c77117d2298a2b0fb28a122a437a6ca816418d35052 |
|
MD5 | d5b50007e2cab6882a3690d4df694678 |
|
BLAKE2b-256 | 7cf960b4db1d76535aa6986ed387b152588762ea43f4b2d94dc9ffd061166b9f |
File details
Details for the file biscuit_editor-2.99.98-py3-none-any.whl
.
File metadata
- Download URL: biscuit_editor-2.99.98-py3-none-any.whl
- Upload date:
- Size: 961.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.5 Windows/11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d575a6f46ea1181c76efd590fbe0bfc7092f4500dd2dd43dd38a74d869df472c |
|
MD5 | 5947f5515b99d42ef6eac641bdbeb9a2 |
|
BLAKE2b-256 | 903ba4b170bb42068244676c8ff11e5d9b4595458e47550bead427ec68f638bf |