Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

sandbox-science/CodeAstra

Repository files navigation

CodeAstra ~ Modern Code Editor

CodeAstra is a modern, extensible, and lightweight code editor built using C++ and Qt6, designed to offer a fast, customizable, and feature-rich development experience. Inspired by NeoVim and VSCode, it will provide efficient file navigation, syntax highlighting, and a powerful plugin system, making it an ideal choice for developers who need speed, flexibility, and control. With a focus on performance and usability, the editor will support split views, an integrated terminal, customizable key bindings, and seamless Git integration, catering to both beginners and power users.

Tip

Join the Matrix Server for CodeAstra development log and discussion.

Note

CodeAstra is under active development. Stay tuned for updates or feel free to contribute and help shape its future!

Important

CodeAstra has been tested on macOS and Linux and works as expected on those platforms. The project has not been tested natively on Windows, but it works when using WSL (Windows Subsystem for Linux). Native Windows support is not guaranteed.

How to install the project

Please, check the wiki for recommended installation instructions.

Required Tools

  • CMake
  • Make
  • g++ compiler (with support of C++20 and beyond)
  • Qt6 Framework

Roadmap

  • Basic text editing
    • Open a Project
    • Open a file
    • Save file
    • Create a new file
  • File tree navigation
  • Syntax highlighting ~ in progress
    • Supported Languages:
      • Markdown (foundation)
      • YAML (foundation)
      • C/C++ (in progress)
      • Golang (in progress)
      • Python (Backlog)
      • Elixir (Backlog)
      • more to come ... (contribution welcomed) Read our wiki for more information
  • Plugin system

To-Do

Find tasks to do on our open issues

About

Code Editor written in modern C++ and Qt6 framework

Topics

Resources

Readme

License

AGPL-3.0 license

Code of conduct

Code of conduct

Stars

Watchers

Forks

Contributors 4