AsterIDE

A Simple Text Code Editor written in Rust.

Pinned announcementby playfairs

A new direction for AsterIDE and what truly matters.

A full codebase rewrite, a fresh UI, and a faster experience are all coming together for AsterIDE v2.

What is it..?

Considerably easy and pleasant on the eyes.

AsterIDE's UI is meant to be easy and calming to look at, that way you don't strain your eyes :3

Built with performance, eyecandy and ease of use in mind.
Designed to feel lightweight w/o sacrificing usefulness.

What sets it apart

An Editor that respects both your time and your eyes.

Responsive

Open files instantly, edit large files without lag, and stay in your flow.

Eye candy

Cherry blossom and Rosé Pine themes make long coding sessions feel lighter and calmer.

Cross platform

AsterIDE supports Windows, macOS, FreeBSD, Linux, and Nix-based environments.

Optimized

Built in Rust with a lean foundation that favors efficiency and long-term maintainability.

Our philosophy

Minimal by design, powerful by default.

1

Simplicity first, features second

Every feature has to earn its place by making editing better, clearer, or faster.

2

Built to last

No telemetry, no account wall, no unnecessary complexity — just a dependable tool.

3

Easy on the eyes

The interface is shaped to feel gentle during long sessions, not harsh or distracting.

What we believe
I believe in simplicity, I also like eye-candy, I think a code editor should be easy on the eyes; you typically would have to have it open for a while afterall
— playfairs

Roadmap

AsterIDE v2 is shaping up into something more modern.

Source control

Built-in Git and Mercurial support for version control workflows.

Syntax highlighting

Tree-sitter power for 30+ languages with accurate parsing and richer editor feedback.

Extensibility

A more flexible plugin system for themes, language servers, and custom keybindings.

Open source

Free software, built by the people who use it.

AsterIDE will always stay free and open, with a community-first approach to development.

Rust
Language
iced
UI framework
Apache 2.0
License