Skip to content

Modern lightweight code editor with Fluent design

License

atocheniy/Code-Editor

Repository files navigation

Logo

Code Editor Title


Code Editor is a modern and convenient code editor that combines minimalism, speed, and smart features. With it, you can comfortably write in C#, Python, JavaScript, and other languages while enjoying a stylish Fluent-inspired design and built-in AI autocompletion (BETA).

👉 Lightweight, fast, and flexible — my editor is made for those who value simplicity and beauty in their workflow.

✨ Key Features

  • 📂 Open and edit files — supports folders and standalone files.
  • 🎨 Syntax highlighting for C#, HTML, CSS, XML, Python, JavaScript, and more.
  • 🗂 Tabbed interface with scrolling when tabs overflow.
  • 🔍 Search and replace across files, folders, and code.
  • Customizable themes and plugins for personalization.
  • 📜 History and undo for code changes.
  • 🤖 Local and AI-based autocompletion (Beta).
  • 🖥️ Flexible UI with acrylic effects and Fluent icons.

Main Interface

Wave

🎨 Design & Interface

I focused on minimalism and aesthetics:

  • 🌑 Dark theme to reduce eye strain.
  • 🪟 Acrylic transparency in panels.
  • 🖋 Crisp Fluent icons.
  • 🎯 Intuitive panel and tab layout.
  • ✨ Smooth accents and element highlights.

Main Interface

Clear Project Explorer — The left panel shows a structured and expandable file tree, making navigation across project files and folders intuitive. It supports multiple levels of nested directories.

Benefits:
  • Expandable folders for better organization
  • Quick file search
  • Supports nested directories

Roadmap

  • Syntax highlighting
  • Tabbed mode
  • Plugins
  • Linux and macOS support
  • Full AI assistant

Why Code Editor is Better

Feature Code Editor ✅ VS Code ⚪ Notepad++ ⚪
Simple interface
Minimal dependencies
Fluent design

📥 Installation

Requirements

  • Windows 11
  • .NET Framework 4.8
  • Microsoft Edge WebView2 Runtime (for future web preview)

Instructions

  1. Download the latest release.
  2. Run CodeEditor.exe.
  3. Open a project or create a new file.

OR

❗NEW❗

  1. Download the latest release.
  2. Run installer CodeEditor.Installer_0.1.1.0_x86_x64.msixbundle and apply certificate: CodeEditor.Installer_0.1.1.0_x86_x64.cer
  3. Open a project or create a new file.

🛠 Usage

  • Editing — tabs, highlighting, history.
  • Search & Replace — powerful project-wide search.
  • Customization — themes and plugins.
  • Flexibility — move and hide panels as needed.

📚 Supported Languages

Languages

C#, HTML, CSS, XML, Python, JavaScript, and many more!


🧩 Extensions

  • 🎨 Themes (light and dark).
  • 🤖 AI autocompletion (Beta, requires API).

⚙️ Technologies

  • ICSharpCode.AvalonEdit
  • FluentWPF
  • Xceed.Wpf.Toolkit
  • Microsoft.CodeAnalysis

Contributing

Contributions are welcome! If you’d like to add new features, fix bugs, or improve documentation, please reach out using my contact info.

Contributors

📬 Contact

Thanks to the open-source community and library developers who made Code Editor possible!

Footer