Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/KRTirtho/wives
A beautiful, modern & feature-rich Terminal Emulator
https://github.com/KRTirtho/wives
cross-platform flutter linux macos terminal windows
Last synced: about 1 month ago
JSON representation
A beautiful, modern & feature-rich Terminal Emulator
- Host: GitHub
- URL: https://github.com/KRTirtho/wives
- Owner: KRTirtho
- License: gpl-3.0
- Created: 2022-06-17T07:58:54.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-07-07T16:40:08.000Z (over 1 year ago)
- Last Synced: 2024-11-07T22:46:47.736Z (about 1 month ago)
- Topics: cross-platform, flutter, linux, macos, terminal, windows
- Language: Dart
- Homepage:
- Size: 3.75 MB
- Stars: 135
- Watchers: 9
- Forks: 11
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- project-awesome - KRTirtho/wives - A beautiful, modern & feature-rich Terminal Emulator (Dart)
README
# Wives - A Flutter based Terminal
Want a beautiful cross-platform terminal but don't want to sacrifice performance? Then Wives is the terminal you're looking for
## Features Highlights
- Beautiful UI, fast, fluent and smooth experience
- Efficient, small in size and low memory usage
- Cross platform (Linux, macOS, Windows)
- Infinite split terminals for each tab
- Modern Command Palette for quick access to commands/functionalities instead of grandpa's (traditional) title bar action menus
- Flexible and predictable keyboard shortcuts (similar to vscode)
- Highly customizable:
- Editable Keyboard shortcuts
- Huge collection of color schemes for both terminal and app UI
- Categorized Dark and Light Themes
- Built-in fonts so you don't have mess around and find out the best monospace/fixed-width font for your terminal
- Switch to other shells on the fly
- No data collection, no telemetry, no ads, no tracking, no bullshit. Not even crash-logs
- Extensions support (WIP)## Showcase
![Screenshot One](/assets/showcase/1.png)
![Screenshot Two](/assets/showcase/2.png)
![Screenshot Three](/assets/showcase/3.png)## Why this name?
At first I named it "wives" to troll "toxic part" of linux community and the troll was successful. Plus, there's no value in keep trolling those toxic worthless, pathetic, losers.
But for real,
> _It's a tribute to all those passionate women/mom programmers who also work hard but most of the time neglected._## Contributing
Contributions are welcome. Please read [CONTRIBUTION.md](CONTRIBUTION.md) for details on our code of conduct, and the process for submitting pull requests to us.
## Build from source
**Prerequisites:**
- Flutter SDK (>= 3.0.0)
- git**Setup environment:**
```bash
$ git clone https://github.com/KRTirtho/wives.git && cd wives
$ flutter pub get
$ flutter pub global activate flutter_distributor
```**Build the app:**
```bash
$ flutter_distributor package --platform=linux --targets=
```
> PS: --targets can be any one or multiple of `deb`, `rpm`, `appimage`
>
> .e.g `--targets=deb,rpm,appimage` or `--targets=deb,rpm` or `--targets=deb` etc..
>
> You can find the built packages in `dist//` directoryIf you want to make a tarball, then run:
```bash
$ make tar VERSION=
```
> Build tarball will be in `build/wives-linux--x86_64.tar.xz` directory
>
> Current Version can be find in the `pubspec.yaml` file## Support Us
## LICENSE
[GPL-3.0](LICENSE)