Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

README

        


Wives Logo

# 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//` directory

If 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)