• Stars
    star
    269
  • Rank 147,037 (Top 3 %)
  • Language
    Python
  • License
    MIT License
  • Created over 6 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

๐Ÿ˜Ž Search the awesome curated list without browser



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
  • Supports paging with Key left (โ†) and Key right (โ†’)
  • Smart parsing with hierachical structure
  • Supports all awesome series
  • 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

More Repositories

1

diagrams

๐ŸŽจ Diagram as Code for prototyping cloud system architectures
Python
33,942
star
2

go-web-framework-stars

โญ Web frameworks for Go, most starred on GitHub
Go
3,308
star
3

git-tips

๐Ÿ“š Git ํŒ ๋ชจ์Œ์ง‘ (https://github.com/git-tips/tips ํ•œ๊ตญ์–ด ๋ฒ„์ „)
1,016
star
4

flog

๐ŸŽฉ A fake log generator for common log formats
Go
997
star
5

commonregex

๐Ÿซ A collection of common regular expressions for Go
Go
861
star
6

go-todo-rest-api-example

๐Ÿ“š A RESTful API example for simple todo application with Go
Go
523
star
7

pyreportcard

๐Ÿšฅ A report card for Python application
Python
100
star
8

cfmt

๐ŸŽจ Contextual fmt inspired by bootstrap color classes
Go
100
star
9

funmath

โ˜” Implementations of mathematical functions, formulas and concepts
Python
91
star
10

blockchain-tutorial

๋ธ”๋ก์ฒด์ธ ํŠœํ† ๋ฆฌ์–ผ (Building Blockchain in Go ํ•œ๊ตญ์–ด ๋ฒ„์ „)
90
star
11

python-web-framework-stars

โญ๏ธ Web frameworks for Python, most starred on Github
Python
68
star
12

round

๐ŸŒ€ A command-line for rounding the images
Go
57
star
13

gobyexample

๐ŸŽ Go By Example ํ•œ๊ตญ์–ด ๋ฒ„์ „
HTML
57
star
14

gosearch

๐Ÿ” Search the Go packages via command-line
Go
53
star
15

python-curses-scroll-example

๐Ÿ“บ How to implement the scroll and paging in Python curses
Python
46
star
16

gomo

๐Ÿ” Terminal based memo application written in Go
Go
40
star
17

redis-migrate

๐Ÿ“ฎ Simple command line tool for redis data migration (minimal functionality)
Python
38
star
18

sorting

๐Ÿก Visualize the process of sorting algorithms simply
Python
25
star
19

go-codelab

๐Ÿฐ Simple codelab for learning Go language (simple and tiny IoT service)
Go
20
star
20

sheet2db

A tiny python library for syncing data from google spreadsheet to database
Python
18
star
21

mingrammer

mingrammer
15
star
22

casec

๐ŸŒˆ A text case converter
Go
14
star
23

clip

๐Ÿ“Ž A simple key-value store for clipboard
Go
11
star
24

architecture-by-me

A collection of architectures made by myself
10
star
25

fitter

๐Ÿญ An on-demand image server for generating dynamic images
Python
10
star
26

cs231n-numpy-tutorial

IPython notebook for cs231n python numpy tutorial
Jupyter Notebook
7
star
27

tyfy

Truthy and falsy text validators
Go
6
star
28

os-assign

OS programming assignment
C
5
star
29

homebrew-flog

Homebrew tap repository for github.com/mingrammer/flog
Ruby
4
star
30

docker-complex-app

Example repository for testing the CI/CD flow with multi-docker
JavaScript
4
star
31

dynamodb-toolkit

A command line toolkit for aws dynamodb
Go
4
star
32

dotfiles

mingrammer's dotfiles
Vim Script
3
star
33

mingrammer.github.io

๐Ÿณ mingrammer's note
CSS
3
star
34

python-practices

๐Ÿ A cureated collection of python practices for various topics
Python
3
star
35

go-mod-onbuild

๐Ÿณ Go + module onbuild image
Dockerfile
3
star
36

problem-solving

A collection of problem solving solutions
Python
2
star
37

bit-counter

๐Ÿ’ก A simple bit counter
Python
2
star
38

go-simple-crawler-practice

Simple crawler for learning go
Go
2
star
39

meetup-api

API & Slack bot RTM server for 9XD meetup service
Go
2
star
40

deep-learning-from-scratch

Jupyter notebooks for "deep learning from scratch" book
Jupyter Notebook
1
star
41

atom-settings

my settings for atom editor
CoffeeScript
1
star
42

wiki

My personal wiki
1
star
43

project-euler

A collection of project euler solutions
Python
1
star
44

go-simple-chat-practice

Simple chat server for learning go
Go
1
star
45

coursera-machine-learning

Exercises for coursera machine learning course
MATLAB
1
star
46

docker-react

Example repository for testing the CI/CD flow with docker
JavaScript
1
star