Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mumei

CI Status Release Status License

A terminal code-editor built in Rust.

Workspace

This repository is a Cargo workspace containing:

Crate Summary
mumei-core The main library implementing the core logic.
mumei-tui A TUI built on top of mumei-core using ratatui.

Prerequisites (for both development and usage)

  • Rust (1.96+)
  • A terminal emulator

Background / Motivation

Initially, I had intended for this project to be short, and the original goal was to just learn about I/O with Rust. But eventually, I decided to shift the project direction towards something I can publish.

The origin of the name mumei comes from its Japanese meaning, which translates to nameless or anonymous. This was chosen as the project's name, because I couldn't come up with a suitable alternative, and was named in honor of Nanashi Mumei whom was a VTuber loved by many.

Some day, I intend to have full IDE features added.

Development

Prerequisites

The repository uses release-plz. Please review and understand what it does before developing.

A Makefile is provided to make development easier. Use at your discretion. Please review the file itself if chosen to do so.

Contributing

Contributions are welcome from everyone. All forms of participation, including bug reports, feature requests, documentation improvements, code contributions, testing, performance optimizations, design enhancements, and community support are appreciated.

If you would like to contribute, please open an issue to discuss proposed changes or submit a pull request for review. All contributions will be considered and reviewed in accordance with the project's goals and standards. However, explicit usage of AI is not allowed.

The Rust Code of Conduct describes the minimum behavior expected from all contributors.

License

The 'mumei' project is licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

About

A terminal code editor built in Rust

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Contributors

Languages