Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/scarryaa/crystal

A fast and modern editor.
https://github.com/scarryaa/crystal

Last synced: about 1 month ago
JSON representation

A fast and modern editor.

Awesome Lists containing this project

README

        

# Crystal

Crystal aims to be a lightweight yet powerful code editor.

![Crystal Editor Screenshot](assets/images/sc-1.png)

## Features
- Fast and Lightweight
- Cross Platform (Windows, macOS, Linux)
- Built-in File Explorer
- Syntax Highlighting (basic)
- Search and Replace
- Multi-Cursor Editing
- Split Views
- Integrated Terminal
- Code Folding
- Breadcrumbs (Dart only for now)
- Minimap
- Code Completion/Suggestions (basic)
- Command Palette
- Basic LSP Functionality
- Hover Information
- Hover Diagnostics

### Planned Features
- Multiple Themes
- Git Integration
- Extensions
- Custom Keybindings
- Integrated Debugger (?)
- Remote Development (?)

## Getting Started
To get started with Crystal, follow these steps:

1. Prerequisites:
- Flutter SDK (latest stable version)

2. Clone the repository:
```
git clone https://github.com/scarryaa/crystal.git
cd crystal
```

3. Install dependencies:
```
flutter pub get
```

4. Run the application:
```
flutter run -d
```

## Contributing
Contributions are welcome.

## License
This project is licensed under the MIT License.