awesome-discoveries
A curated list of awesome discoveries based on repositories found using GitHub Trending
https://github.com/whitone/awesome-discoveries
Last synced: about 15 hours ago
JSON representation
-
Amazon Web Services
- Zeus - AWS auditing and hardening tool _(`Shell`)_
- LocalStack - a fully functional local AWS cloud stack _(`Python`)_
- awless - a fast, powerful and easy-to-use CLI to manage AWS _(`Go`)_
- lambda-packages - various popular python libraries, pre-compiled to be compatible with AWS Lambda _(`Shell`)_
- og-aws - a practical guide to Amazon Web Services _(`Shell`)_
- chalice - Python Serverless Microframework for AWS _(`Python`)_
- assume-role - a CLI tool making it easy to assume IAM roles through an AWS Bastion account _(`Bash`)_
- aws-sam-cli - CLI tool to build, test, debug, and deploy Serverless applications using AWS SAM _(`Go`)_
-
Android Hacking
- Android Tips & Tricks - cheatsheet about tips and tricks for Android Development
- abootool - simple tool to dynamically discover hidden fastboot OEM commands based on static knowledge _(`Python`)_
- VirtualAPK - a powerful and lightweight plugin framework for Android _(`Java`)_
- APKUpdater - a tool that simplifies the process of finding updates for your installed apps _(`Java`)_
- python-for-android - a packager for Python apps on Android _(`Python`)_
- Permissify - simplifying Android Permissions _(`Java`)_
- ShortcutBadger - an Android library supports badge notification like iOS in Samsung, LG, Sony and HTC launchers _(`Java`)_
- freeline - a super fast build tool for Android, an alternative to Instant Run _(`Java`)_
-
CLI Utilities
- gron - make JSON greppable! _(`Go`)_
- go-prompt - building a powerful interactive prompt in Go, inspired by python-prompt-toolkit _(`Go`)_
- gtop - system monitoring dashboard for terminal _(`JavaScript`)_
- chart - quick & smart charting for STDIN _(`Go`)_
- termplay - play image/video in your terminal _(`Rust`)_
- sudo - sudo for windows _(`Go`)_
- bingrep - like grep, but for binaries _(`Rust`)_
- fsql - search through your filesystem with SQL-esque queries _(`Go`)_
- slit - a modern PAGER for viewing logs, get more than most in less time _(`Go`)_
- Neofetch - a CLI system information tool _(`Bash`)_
- drive - a tiny program to pull or push Google Drive files _(`Go`)_
- gkill - interactive process killer for Linux and macOS _(`Go`)_
- machma - easy parallel execution of commands with live feedback _(`Go`)_
- immortal - a *nix cross-platform (OS agnostic) supervisor _(`Go`)_
- Task - simple task runner / Make alternative _(`Go`)_
- buse-go - Linux block device in user space _(`Go`)_
- PIXterm - draw images in your ANSI terminal with true color _(`Go`)_
- JSONlite - a simple, self-contained, serverless, zero-configuration, json document store _(`Bash`)_
- Mmake - modern Make _(`Go`)_
- GopherJS - a compiler from Go to JavaScript _(`Go`)_
- usql - a universal command-line interface for SQL databases _(`Go`)_
- peco - simplistic interactive filtering tool _(`Go`)_
- googler - a power tool to Google (Web & News) and Google Site Search from the command line _(`Python`)_
- jid - json incremental digger _(`Go`)_
- Plowshare - a set of command-line tools designed for managing file-sharing websites _(`Bash`)_
- FDUPES - a program for identifying duplicate files residing within specified directories _(`C`)_
- binstale - tells you whether the binaries in your GOPATH/bin are stale or up to date _(`Go`)_
- smenu - a selection filter just like sed is an editing filter _(`C`)_
- Gosaic - create your own image mosaics _(`Go`)_
- FSSB - filesystem sandbox for Linux _(`C`)_
- Proctal - CLI and C library to manipulate the address space of a program on Linux _(`C`)_
- httpstat - like curl -v with colours _(`Go`)_
- osquery - SQL powered operating system instrumentation, monitoring, and analytics _(`C++`)_
- pget - parallel file download client _(`Go`)_
- micro - a modern and intuitive terminal-based text editor _(`Go`)_
- cheat - cheat allows you to create and view interactive cheatsheets on the command-line _(`Python`)_
- with - command prefixing for continuous workflow using a single tool _(`Bash`)_
- Gear-Lib - lightweight libraries, wrapper and extension of POSIX _(`C`)_
- realize - Go build system with file watchers, live reload and output streams. Run, build and watch file changes with custom paths _(`Go`)_
- Instant-Movie-Streamer - streams the movie/tv series instantly _(`Python`)_
- wwdc-downloader - WWDC 2016 video downloader script _(`Swift`)_
- lzfse - LZFSE compression library and command line tool _(`C`)_
- SoCLI - StackOverflow command line client _(`Python`)_
- slfsrv - create simple, cross-platform GUI applications, or wrap GUIs around command-line applications, using HTML/JS/CSS and your own browser _(`JavaScript`)_
- fd - a simple, fast and user-friendly alternative to find _(`Rust`)_
- nativefier - make any web page a desktop application _(`JavaScript`)_
-
Containers
- gocker - a starter project using docker and golang _(`Go`)_
- distroless - "Distroless" Docker Images that contain only your application and its runtime dependencies _(`Python`)_
- Moby - a collaborative project for the container ecosystem to assemble container-based systems _(`Go`)_
- FaaS - functions as a Service on Docker Swarm _(`Bash`)_
- wait-for-it - pure bash script to test and wait on the availability of a TCP host and port _(`Shell`)_
- dokku - a docker-powered PaaS that helps you build and manage the lifecycle of applications _(`Shell`)_
- Ansible Container - a tool to build Docker images and orchestrate containers using only Ansible playbooks _(`Python`)_
- container-diff - diff your Docker containers _(`Go`)_
- DockerSlim - optimize and secure your Docker containers _(`Go`)_
- docker-mailserver - a fullstack but simple mailserver (smtp, imap, antispam, antivirus, ssl...) using Docker _(`Shell`)_
-
DevOps Utilities
- awesome-microservices - a curated list of Microservice Architecture related principles and technologies
- awesome-ciandcd - continuous integration and continuous delivery
- free-for-dev - a list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev
- awesome-json-datasets - a curated list of awesome JSON datasets that don't require authentication _(`JavaScript`)_
- awesome-selfhosted - this is a list of Free Software network services and web applications which can be hosted locally. Selfhosting is the process of locally hosting and managing applications instead of renting from SaaS providers _(`JavaScript`)_
- OpenVPN-install - setup your own secure VPN server in just a few minutes _(`Bash`)_
- welder - set up your Linux server with plain shell scripts _(`Bash`)_
- duplicacy - a new generation cloud backup tool _(`Go`)_
- MySQLTuner-perl - a script written in Perl that will assist you with your MySQL configuration and make recommendations for increased performance and stability _(`Perl`)_
- vps-comparison - a comparison between some VPS providers, it uses Ansible to perform a series of automated benchmark tests over the VPS servers that you specify _(`Python`)_
- Fabio - A fast, modern, zero-conf load balancing HTTP(S) router for deploying microservices managed by consul _(`Go`)_
- gobetween - modern & minimalistic load balancer and reverse-proxy for the Cloud era _(`Go`)_
- Public APIs - a collective list of free JSON APIs for use in web development
- Packer - a tool for building identical machine images for multiple platforms from a single source configuration _(`Go`)_
- climate - a huge number of tools for developers to automate Linux system _(`Bash`)_
- GoAccess - a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser _(`C`)_
- status.sh - simple Bash script to generate a static status page _(`Bash`)_
- mimipenguin - a tool to dump the login password from the current linux user _(`Bash`)_
- autovpn2 - connect to random VPN servers from vpngate.net in a selected country _(`Python`)_
- checkmail - email validator _(`Go`)_
- awesome-pentest - a collection of awesome penetration testing resources
- takeover.sh - wipe and reinstall a running Linux system via SSH without rebooting _(`Shell`)_
- Rump - hot sync two Redis databases using dumps _(`Go`)_
- Last.Backend - an open-source platform to build a personal cloud based on kubernetes technology _(`Go`)_
- Fathom Lite - open source web analytics _(`Go` `JavaScript`)_
- goa - a framework for building micro-services and REST APIs using a unique design-first approach _(`Go`)_
- RediSQL - a Redis module that embedded SQLite _(`C`)_
- Prometheus - a monitoring system and time series database _(`Go`)_
- Lynis - a security auditing for UNIX derivatives like Linux, macOS, BSD, and others _(`Shell`)_
- gopli - DB replication tool to synchronize data with multi environments _(`Go`)_
- Alerta - a monitoring system _(`Python`)_
- radare2 - portable unix-like reverse engineering framework and commandline tools _(`C`)_
- Snoopy Logger - a tiny library that logs all executed commands on your system to syslog _(`C`)_
- Popup OpenVPN - make a self hosted OpenVPN server in 15 minutes _(`Bash`)_
- HyperMake - a build tool which builds projects without pre-requisites _(`Go`)_
- teleport - modern SSH server for clusters and teams _(`Go`)_
- awesome-crawler - a collection of awesome web crawler, spider in different languages
- ttyd - share your terminal over the web _(`C`)_
- ssh-audit - SSH server auditing (banner, key exchange, encryption, mac, compression, compatibility, security, etc) _(`Python`)_
- orgalorg - parallel SSH commands executioner and file synchronization tool _(`Go`)_
- BruteXSS - cross-site scripting bruteforcer _(`Python`)_
- vuls - vulnerability scanner for Linux/FreeBSD, agentless, written in Go _(`Go`)_
- checkup - distributed, lock-free, self-hosted health checks and status pages _(`Go`)_
- build-web-application-with-golang - a golang ebook intro how to build a web with golang
- iris - the fastest web framework for Go, HTTP/2 Ready-To-GO _(`Go`)_
- Certbot - EFF's tool to obtain certs from Let's Encrypt, and (optionally) auto-enable HTTPS on your server _(`Python`)_
- PySyncObj - a library for replicating your python class between multiple servers, based on raft protocol _(`Python`)_
- storm - manage your SSH like a boss _(`Python`)_
- hey - HTTP load generator, ApacheBench (ab) replacement _(`Go`)_
- influxdb - scalable datastore for metrics, events, and real-time analytics _(`Go`)_
- pyspider - a powerful spider (web crawler) system _(`Python`)_
- skm - a simple and powerful SSH keys manager _(`Go`)_
- awesome-sysadmin - a curated list of amazingly awesome open source sysadmin resources
- Goss - quick and easy server validation _(`Go`)_
- Træfik - a modern reverse proxy _(`Go`)_
-
Dev Tools with GUI
- monaco-editor - a browser based code editor _(`JavaScript`)_
- goggles - a GUI for your $GOPATH _(`Go`)_
- JSON-Splora - GUI for editing, visualizing, and manipulating JSON _(`NodeJS`)
- tkui - a visual introspective GUI maker with live editing of GUI and its editor _(`Python`)_
- gdbgui - a browser-based frontend/gui for GDB _(`Python`)_
- lime - open source API-compatible alternative to the text editor Sublime Text _(`Java`)_
-
Git and Version Control Systems
- bashy - extremely fast and simple git prompt for bash _(`Bash`)_
- Maintainer - generate AUTHORS, CONTRIBUTING, and CHANGELOG for your GitHub repository _(`Go`)_
- git-recent - see your latest local git branches _(`Bash`)_
- bumpversion - version-bump your software with a single command _(`Python`)_
- git-of-theseus - analyze how a Git repo grows over time _(`Python`)_
- gitquery - SQL interface to Git repositories _(`Go`)_
- git-secrets - prevents you from committing passwords and other sensitive information to a git repository _(`Bash`)_
- asdf - extendable version manager _(`Shell`)_
- git-recall - a git-log with ncurses _(`NodeJS`)_
- gitless - a version control system built on top of Git _(`Python`)_
- gitkit-js - pure javascript implementation of Git (Node.js and Browser) _(`JavaScript`)_
- git-ftp - uses Git to upload only changed files to FTP servers _(`Bash`)_
-
Graphics
- Simple Icons - SVG icons for popular brands
- open-color - color scheme for UI design _(`CSS`)_
- text-spinners - pure text, CSS only, font independent, inline loading indicators _(`CSS`)_
- cssicon - icon set made with pure css code, no dependencies, "grab and go" icons _(`CSS`)_
-
Libraries
- AppDevKit - an iOS development library that provides developers with useful features to fulfill their everyday iOS app development needs _(`Objective-C`)_
- awesome-java - a curated list of awesome Java frameworks, libraries and software
- Awesome Hyper - a curated list of sweet Hyper packages, themes, and resources
- Go Graphics - 2D rendering in Go with a simple API _(`Go`)_
- prest - a fully RESTful API from any existing PostgreSQL database _(`Go`)_
- yotaq - Your Own Task Queue for Python _(`Python`)_
- now-ui-kit - Now UI Kit Bootstrap 4 _(`CSS`)_
- req - a golang http request library for human _(`Go`)_
- config - a small configuration library for Go that parses environment variables, JSON files, and reloads automatically on SIGHUP _(`Go`)_
- Box - Python dictionaries with recursive dot notation access _(`Python`)_
- periph - peripherals I/O in Go _(`Go`)_
- LCUI - a simple GUI library, it is written in C, support XML and CSS _(`C`)_
- Kim - a JSON Serialization and Marshaling framework _(`Python`)_
- CommonRegex - a collection of common regular expressions bundled with an easy to use interface _(`Python`)_
- commonregex - a collection of common regular expressions for Go _(`Go`)_
- android-go - a platform for writing native Android apps in Go _(`Go`)_
- Vue.js - a progressive, incrementally-adoptable framework for building UI on the web _(`JavaScript`)_
- FlatBuffers - an efficient cross platform serialization library for games and other memory constrained apps _(`C` `C#` `C++` `Go` `Java` `JavaScript` `PHP` `Python`)_
- Pipeline - a package to build multi-staged concurrent workflows with a centralized logging output _(`Go`)_
- Hermes - generates clean, responsive HTML e-mails for sending transactional mail _(`Go`)_
- unittest-xml-reporting - a unittest test runner that can save test results to XML files that can be consumed by a wide range of tools, such as build systems, IDEs and continuous integration servers _(`Python`)_
- Delegator.py - subprocesses for Humans 2.0 _(`Python`)_
- Hellogopher - Makefile for Go projects _(`Makefile`)_
- dupl - find duplicate piece of core in Go project _(`Go`)_
- elastic - Elasticsearch client _(`Go`)_
- aurora - library to add colors to cli tools _(`Go`)_
- q - simply debug print _(`Go`)_
- awesome-go-storage - a curated list of awesome Go storage projects and libraries _(`Go`)_
- Hero - a handy, fast and powerful go template engine _(`Go`)_
- gomodifytags - go tool to modify/update field tags in structs _(`Go`)_
- jsonstore - a simple thread-safe in-memory JSON key-store with persistent backend _(`Go`)_
- YAJL - yet another JSON Library, a fast streaming JSON parsing library _(`C`)_
- jsonparser - alternative JSON parser, so far fastest _(`Go`)_
- stb - single-file public domain libraries _(`C`)_
- jsoniter - fast and flexible JSON parser _(`Go`)_
- godb - a Go query builder and struct mapper _(`Go`)_
- humanize - Python humanize functions _(`Python`)_
- bashify - few helper functions _(`Bash`)_
- Mimesis - a fast and easy to use Python library for generating dummy data for a variety of purposes _(`Python`)_
- Gallium - a library for managing windows, menus, dock icons, and desktop notifications _(`Go`)_
- watcher - a Go package for watching for files or directory changes without using filesystem events _(`Go`)_
- zap - fast, structured, leveled logging in Go _(`Go`)_
- hues - colored terminal text made easy for Python and happiness _(`Python`)_
- barely - simple and extensible status bar to pretty display of Go-lang program's progress _(`Go`)_
- slate - a completely customizable framework for building rich text editors. _(`JavaScript`)_
- Material Kit - a free Bootstrap UI Kit with a fresh, new design inspired by Google's material design
- Blaze Atoms - open Source modular CSS toolkit utilising BEM conventions to provide great structure for building websites quickly _(`CSS`)_
- You-Dont-Need-JavaScript - CSS is powerful, you can do a lot of things without JS _(`CSS`)_
- noti - trigger notifications when a process completes _(`Go`)_
- cleave.js - format input text content when you are typing _(`JavaScript`)_
- clib - package manager for the C programming language _(`C`)_
Programming Languages
Categories
Libraries
59
DevOps Utilities
55
CLI Utilities
46
Uncategorized
19
Networking
18
Python Hacks
14
Git and Version Control Systems
12
Shell
12
Containers
10
Amazon Web Services
8
Android Hacking
8
Servers
8
macOS
7
Dev Tools with GUI
6
Machine Learning
6
System Tools without CLI
5
Graphics
4
Simulators
4
Sub Categories
Keywords
golang
60
go
49
python
39
cli
22
linux
17
terminal
16
command-line
15
bash
15
shell
14
c
13
docker
13
awesome
12
macos
11
awesome-list
11
cloud
10
json
10
git
9
javascript
9
security
9
http
8
rust
7
devops
7
database
7
list
7
monitoring
7
aws
7
windows
6
sql
6
privacy
6
cross-platform
6
letsencrypt
5
developer-tools
5
tool
5
zsh
5
android
5
kubernetes
5
open-source
4
containers
4
testing
4
color
4
browser
4
postgres
4
editor
4
mysql
4
vpn
4
serverless
4
commandline
4
load-balancer
4
software
4
proxy
4