Skip to content
@Aurora-Terminal-Project

The Aurora Terminal Project

The Aurora Terminal Project

Welcome to The Aurora Terminal Project! 🌌✨

Aurora is an open-source terminal application built in Rust, aiming to provide a sleek customizable, and powerful terminal experience with a focus on interactivity, split panes, and compatibility with traditional shell environments like Bash and Zsh.

While we get ready to start our work on Aurora, we do have a few other projects to release under our banner, like Borealis, our very own NeoVim config designed as an open-source alternative to modern IDEs.

Project Vision

The Aurora Terminal is designed to bring vibrancy, flexibility, and enhanced usability to the command line. Inspired by the elegance and color the aurora borealis, our goal is to make terminal usage not only efficient but also visually pleasing and enjoyable. And because it's open-source, everyone can contribute, learn, and share!

Key Features

  • Customizable Themes: Personalize your terminal's look and feel with custom color schemes and transparency settings.

  • Split Panes & Multiple Views: Work across different terminal panes simultaneously, allowing seamless multitasking.

  • IDE-like Editing & Navigation: Use mouse support, rich cursor control, and IDE-inspired features to navigate your terminal effectively.

  • True Color & Transparency Support: Enjoy rich visuals with 24-bit color support and a transparent background for a modern, aesthetic terminal experience.

  • Compatibility with Common Shells: Use Bash, Zsh, Fish without losing any functionality or performance.

  • Command History Search and Aliases: Quickly search your command history and create aliases to boost productivity.

Project Goals

The Aurora Terminal Project aims to build an extensible and modular terminal environment where users can:

  • Customize the experience to suit their workflow and preferences.

  • Seamlessly connect to remote servers using ssh.

  • Benefit from powerful productivity features like command auto-completion, history search, command correction, and command suggestions.

  • Extend functionality through a plugin system (future goal), allowing the community to build upon and enhance the terminal's capabilities.

Open-Source Community

Aurora Terminal is open to all who are passionate about enhancing terminal experiences. We believe in the power of open-source collaboration, where everyone can share ideas, contribute code, and help build a vibrant ecosystem.

How to Contribute

  1. Clone the Repository: Start by cloning the Aurora Terminal codebase to your local machine.

  2. Pick an issue: Browse our issue tracker to find something to work on, or suggest a new feature.

  3. Join the discussion: Connect with us on GitHub Discussions (Coming soon), or on Discord (also coming soon), to share your ideas, ask questions, or just say hello!

For detailed contribution guidelines, please see our CONTRIBUTING.md file.

Getting Started

To get started building or using Aurora Terminal, check out our Setup Guide to install the necessary tools, dependencies, and get the terminal running on your machine.

Community & Support

Join our growing community of developers, users, and enthusiasts!

License

Aurora Terminal is proudly open-source software licensed under the MIT License. You're free to use, modify, and distribute it in accordance with the license terms.


Thank you for being a part of The Aurora Terminal Project! Let's build something beautiful together. 🚀🖥️🌈

Pinned Loading

  1. Borealis Borealis Public

    A NeoVim config designed as an alternative to IDEs

    Lua 2

Repositories

Showing 2 of 2 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…