All Projects ā†’ mingrammer ā†’ Awesome Finder

mingrammer / Awesome Finder

Licence: mit
šŸ˜Ž Search the awesome curated list without browser

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
Mandown
man-page inspired Markdown viewer
Stars: āœ­ 173 (-10.82%)
Mutual labels:  cli, tui
Dive
A tool for exploring each layer in a docker image
Stars: āœ­ 28,957 (+14826.29%)
Mutual labels:  cli, tui
Xxv
The XXV visual hex viewer for the terminal.
Stars: āœ­ 61 (-68.56%)
Mutual labels:  cli, tui
So
A terminal interface for Stack Overflow
Stars: āœ­ 694 (+257.73%)
Mutual labels:  cli, tui
Nnn
nĀ³ The unorthodox terminal file manager
Stars: āœ­ 13,138 (+6672.16%)
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.

asciicast

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

FOSSA Status

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].