mingrammer / Awesome Finder
Licence: mit
š Search the awesome curated list without browser
Stars: ā 194
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Awesome Finder
Cordless
The Discord terminal client you never knew you wanted.
Stars: ā 1,391 (+617.01%)
Mutual labels: cli, tui
Neix
neix - a RSS/Atom feed reader for your terminal.
Stars: ā 128 (-34.02%)
Mutual labels: cli, tui
Clrcli
CLRCLI is an event-driven library for building line-art user interfaces in C#/.Net command-line applications.
Stars: ā 124 (-36.08%)
Mutual labels: cli, tui
Devdash
š± Highly Configurable Terminal Dashboard for Developers and Creators
Stars: ā 939 (+384.02%)
Mutual labels: cli, tui
Cistern
A terminal UI for Unix to monitor Continuous Integration pipelines from the command line. Current integrations include GitLab, Azure DevOps, Travis CI, AppVeyor and CircleCI.
Stars: ā 161 (-17.01%)
Mutual labels: cli, tui
Bashmultitool
A library for bash shell program containing useful functions. Can be imported into scripts to create colourful and functional scripts and TUIs.
Stars: ā 27 (-86.08%)
Mutual labels: cli, tui
Jsonfui
jsonfui is an interactive command-line JSON viewer.
Stars: ā 125 (-35.57%)
Mutual labels: cli, tui
Tml
šš»šØ A tiny markup language for terminal output. Makes formatting output in CLI apps easier!
Stars: ā 634 (+226.8%)
Mutual labels: cli, tui
Gotime
CUI project/task/time tracker written in golang
Stars: ā 144 (-25.77%)
Mutual labels: cli, tui
Bottom
Yet another cross-platform graphical process/system monitor.
Stars: ā 3,182 (+1540.21%)
Mutual labels: cli, tui
Vlany
Linux LD_PRELOAD rootkit (x86 and x86_64 architectures)
Stars: ā 804 (+314.43%)
Mutual labels: cli, tui
Dive
A tool for exploring each layer in a docker image
Stars: ā 28,957 (+14826.29%)
Mutual labels: cli, tui
Transity
Keep track of your šµ, š, š, š, š» on your command line
Stars: ā 528 (+172.16%)
Mutual labels: cli, tui
Summoner
š® š§ Tool for scaffolding batteries-included production-level Haskell projects
Stars: ā 577 (+197.42%)
Mutual labels: cli, tui
Grofer
A system and resource monitoring tool written in Golang!
Stars: ā 135 (-30.41%)
Mutual labels: cli, tui
Discordrpcmaker
Cross-platform Discord Rich Presence Maker, WITH BUTTONS!
Stars: ā 165 (-14.95%)
Mutual labels: cli, tui
Awesome Finder
Search the awesome curated list without browser
What does mean awesome? The awesome series provide a curated list of awesome frameworks, libraries, software and resources for a specific topic. An example is awesome-python
A TUI based finder for searching the awesome resources on awesome series such as awesome-python
, awesome-go
and so on.
With it, you can browse the awesome libraries, resources on your terminal without browser.
Installation
It supports Python 3+ only.
pip install awesome-finder # or pip3 install awesome-finder
Usage
# Find awesome things from awesome-<topic>
awesome-hub <topic>
# Find awesome things from latest awesome-<topic> (not use cache)
awesome-hub <topic> -f (--force)
# Find awesome things with initial query
awesome-hub <topic> -q (--query) 'query string you want to search'
# Show help messages (can see supported awesome topics)
awesome-hub -h (--help)
There are some helpful key bindings:
Key | Description |
---|---|
Key up (ā) | Scroll up |
Key down (ā) | Scroll down |
Key left (ā) | Page up |
Key right (ā) | Page down |
Enter (āµ) | Open the selected awesome link on default browser |
Esc | Close the awesome finder |
Supported awesome topics
Updated: 2018-03-04
These will be updated continuously
- awesome
- awesome-android
- awesome-elixir
- awesome-erlang
- awesome-go
- awesome-ios
- awesome-java
- awesome-javascript
- awesome-nodejs
- awesome-php
- awesome-python
- awesome-ruby
- awesome-rust
- awesome-scala
- awesome-swift
- awesome-vue
Contributing
Details on CONTRIBUTING
Changelog
Details on CHANGELOG
TODO
- [ ] Query highlighting
- [x] Supports paging with Key left (ā) and Key right (ā)
- [ ] Smart parsing with hierachical structure
- [ ] Supports all awesome series
- [x] Supports initial query (example:
awesome python -q 'django oauth'
) - [ ] Add options to open the Issue and Pull Request page of a specific awesome series
License
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].