Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/meal/awesome-resources

A curated list of resources I find useful and use in both my professional career as well as for hobbies.
https://github.com/meal/awesome-resources

List: awesome-resources

awesome awesome-list deep-learning python

Last synced: 3 months ago
JSON representation

A curated list of resources I find useful and use in both my professional career as well as for hobbies.

Awesome Lists containing this project

README

        

# Awesome resources

> A curated list of resources I find useful and use in both my professional career as well as for hobbies.
> Some sections (like nginx) are just link to their respective awesome compilations

### Contents

- [IoT](#iot)
- [AI](#ai)
- [Computer Vision](#computer-vision)
- [Machine Learning](#machine-learning)
- [Python](#python)
- [Ruby](#ruby)
- [Go](#go)
- [Nginx](https://github.com/fcambus/nginx-resources#readme) - external
- [Cloud](#cloud)
- [Home Assistant](https://github.com/frenck/awesome-home-assistant#readme) - external

### IoT
#### Hardware
- [BeagleBoard](https://beagleboard.org/bone)
- [Arduino](https://arduino.cc)
- [RaspberryPi](http://raspberrypi.org)
- [Particle](https://particle.io)
- [Dragonboard](https://developer.qualcomm.com/hardware/dragonboard-410c)
- [ESP32](https://www.espressif.com/en/products/hardware/esp32/overview)
- [Raspbery Pi Pico](https://www.raspberrypi.com/products/raspberry-pi-pico/)
- [Odroid](http://www.hardkernel.com/)
- [BalenaOS](https://www.balena.io/os/)

### Software
##### OS
- [ARM mbed](http://www.mbed.com/)
- [FreeRTOS](http://www.freertos.org/)
- [OpenWrt](https://openwrt.org/)
- [Contiki-NG](https://www.contiki-ng.org/)
- [RIOT](http://www.riot-os.org/)
- [Toit](https://toit.io/)
- [UBOS](https://ubos.net/)
##### Programming languages
- [C](https://en.wikipedia.org/wiki/C_(programming_language))
- [C++](https://en.wikipedia.org/wiki/C%2B%2B)
- [Rust](https://www.rust-lang.org/)
- [TinyGo](https://tinygo.org/)
- [MicroPython](https://docs.micropython.org/)
##### Frameworks
- [Apple HomeKit](https://developer.apple.com/homekit/)
- [Blynk](http://www.blynk.cc/)
- [Eclipse Smarthome](https://eclipse.org/smarthome/)
- [OpenHAB](http://www.openhab.org/)
- [Home Assistant](https://github.com/home-assistant/home-assistant)
- [IOTA](https://iota.org/)

### AI
#### Generative AI
##### Models
- [GPT-3](https://openai.com/api/)
- [Gopher](https://www.deepmind.com/blog/language-modelling-at-scale-gopher-ethical-considerations-and-retrieval)
- [OPT](https://huggingface.co/facebook/opt-350m)
- [Bloom](https://huggingface.co/docs/transformers/model_doc/bloom)
##### Services
- [Compose AI](https://www.compose.ai/)
- [Rytr](https://rytr.me/)
- [wordtune](https://www.wordtune.com/)
- [copy.ai](https://www.copy.ai/)
- [Jasper](https://www.jasper.ai/)
- [Anyword](https://anyword.com/)
- [Copysmith](https://copysmith.ai/)
##### Code
- [Github CoPilot](https://github.com/features/copilot)
- [Pygma](https://pygma.app/)
- [Kite](https://www.kite.com/)
##### Image
- [DALL-E 2](https://openai.com/dall-e-2/)
- [MidJourney](https://www.midjourney.com/)
- [Stable Diffusion](https://huggingface.co/CompVis/stable-diffusion-v1-4)
- [Magic Eraser](https://www.magiceraser.io/) - Remove unwanted things from images in seconds.
- [Alpaca](https://www.getalpaca.io/) - Stable Diffusion Photoshop plugin.
- [Lensa](https://prisma-ai.com/lensa) - An all-in-one image editing app that includes the generation of personalized avatars using Stable Diffusion.
- [Avatar AI](https://avatarai.me/) - Create your own AI-generated avatars.
##### Video
- [RunwayML](https://runwayml.com/)
- [Synthesia](https://www.synthesia.io/)
##### Audio
- [Resemble AI](https://www.resemble.ai/)
- [Eleven Labs](https://elevenlabs.io/)

- [Have I been trained?](https://haveibeentrained.com/) - Check if your image has been used to train popular AI art models.

### Computer Vision
#### Courses
- [Stanford](http://cs231n.stanford.edu/)
- [CUHK](https://piazza.com/cuhk.edu.hk/spring2015/eleg5040/home)
- [Oxford](https://www.cs.ox.ac.uk/people/nando.defreitas/machinelearning/)
- [NYU](http://cilvr.cs.nyu.edu/doku.php?id=courses:deeplearning2014:start)
#### Books
- [Deep Learning by Ian Goodfellow, Yoshua Bengio, and Aaron Courville](http://www.iro.umontreal.ca/~bengioy/dlbook/)
- [Neural Networks and Deep Learning by Michael Nielsen](http://neuralnetworksanddeeplearning.com/)
- [Deep Learning Tutorial by LISA lab, University of Montreal](http://deeplearning.net/tutorial/deeplearning.pdf)
#### Videos
- [Deep Learning, Self-Taught Learning and Unsupervised Feature Learning By Andrew Ng](https://www.youtube.com/watch?v=n1ViNeWhC24)
- [Recent Developments in Deep Learning By Geoff Hinton](https://www.youtube.com/watch?v=vShMxxqtDDs)
- [The Unreasonable Effectiveness of Deep Learning by Yann LeCun](https://www.youtube.com/watch?v=sc-KbuZqGkI)
- [Deep Learning of Representations by Yoshua bengio](https://www.youtube.com/watch?v=4xsVFLnHC_0)
#### Software
- [DLib](http://dlib.net/imaging.html) - DLib has C++ and Python interfaces for face detection and training general object detectors.
- [OpenCV](https://opencv.org/) - OpenCV has C++, C, Python, Java and MATLAB interfaces and supports Windows, Linux, Android and Mac OS.
- [OpenPose](https://github.com/CMU-Perceptual-Computing-Lab/openpose) - A real-time multi-person keypoint detection library for body, face, hands, and foot estimation
- [face_recognition](https://github.com/ageitgey/face_recognition) - Face recognition library that recognizes and manipulates faces from Python or from the command line.
- [deepface](https://github.com/serengil/deepface) - A lightweight face recognition and facial attribute analysis (age, gender, emotion and race) framework for Python covering cutting-edge models such as VGG-Face, FaceNet, OpenFace, DeepFace, DeepID, Dlib and ArcFace.
- [detectron2](https://github.com/facebookresearch/detectron2) - FAIR's next-generation research platform for object detection and segmentation. It is a ground-up rewrite of the previous version, Detectron, and is powered by the PyTorch deep learning framework.

### Python
- [uvicorn](https://github.com/encode/uvicorn) - A lightning-fast ASGI server implementation, using uvloop and httptools.
- [asyncio](https://docs.python.org/3/library/asyncio.html) - (Python standard library) Asynchronous I/O, event loop, coroutines and tasks.
- [Twisted](https://twisted.org/) - An event-driven networking engine
- [dejavu](https://github.com/worldveil/dejavu) - Audio fingerprinting and recognition.
- [django-cms](https://www.django-cms.org/en/) - An Open source enterprise CMS based on the Django.
- [httpie](https://github.com/httpie/httpie) - A command line HTTP client, a user-friendly cURL replacement.
- [cookiecutter](https://github.com/audreyr/cookiecutter) - A command-line utility that creates projects from cookiecutters (project templates).
- [psycopg](http://initd.org/psycopg/) - The most popular PostgreSQL adapter for Python.
- [PyTorch](https://github.com/pytorch/pytorch) - Tensors and Dynamic neural networks in Python with strong GPU acceleration.
- [tensorflow](https://github.com/tensorflow/tensorflow) - The most popular Deep Learning framework created by Google.
- [ansible](https://github.com/ansible/ansible) - A radically simple IT automation platform.
- [fabric](https://github.com/fabric/fabric) - A simple, Pythonic tool for remote execution and deployment.
- [supervisor](https://github.com/Supervisor/supervisor) - Supervisor process control system for UNIX.
- [youtube-dl](https://rg3.github.io/youtube-dl/) - A small command-line program to download videos from YouTube.
- [saleor](https://saleor.io/) - Headless open-source e-commerce platform.
- [pyenv](https://github.com/pyenv/pyenv) - Simple Python version management.
- [virtualenv](https://github.com/pypa/virtualenv) - A tool to create isolated Python environments.
- [BeautifulSoup](https://www.crummy.com/software/BeautifulSoup/bs4/doc/) - Providing Pythonic idioms for iterating, searching, and modifying HTML or XML.
- [urllib3](https://github.com/shazow/urllib3) - A HTTP library with thread-safe connection pooling, file post support, sanity friendly.
- [requests](https://github.com/psf/requests) - HTTP Requests for Humans.
- [pillow](https://github.com/python-pillow/Pillow) - Pillow is the friendly PIL fork.
- [SQLAlchemy](https://www.sqlalchemy.org/) - The Python SQL Toolkit and Object Relational Mapper
- [pip](https://pip.pypa.io/en/stable/) - The package installer for Python
- [conda](https://github.com/conda/conda/) - Cross-platform, Python-agnostic binary package manager.
- [django-rest-framework](http://www.django-rest-framework.org/) - A powerful and flexible toolkit to build web APIs.
- [fastapi](https://github.com/tiangolo/fastapi) - A modern, fast, web framework for building APIs with Python 3.6+ based on standard Python type hints.
- [celery](https://docs.celeryproject.org/en/stable/) - An asynchronous task queue/job queue based on distributed message passing.
- [Jinja2](https://github.com/pallets/jinja) - A modern and designer friendly templating language.
- [scrapy](https://scrapy.org/) - A fast high-level screen scraping and web crawling framework.

### Ruby
- [Administrate](https://github.com/thoughtbot/administrate) - A Rails engine that helps you put together a super-flexible admin dashboard, by Thoughtbot.
- [ahoy](https://github.com/ankane/ahoy) - A solid foundation to track visits and events in Ruby, JavaScript, and native apps.
- [devise](https://github.com/heartcombo/devise) - A flexible authentication solution for Rails based on Warden.
- [Doorkeepr](https://github.com/doorkeeper-gem/doorkeeper) - An OAuth2 provider for Rails.
- [pundit](https://github.com/elabs/pundit) - Minimal authorization through OO design and pure Ruby classes.
- [redis-store](http://redis-store.org/) - Redis Store provides a full set of stores (Cache, I18n, Session, HTTP Cache) for modern Ruby frameworks like: Ruby on Rails, Sinatra, Rack, Rack::Cache and I18n. It supports object marshalling, timeouts, single or multiple nodes, and namespaces.
- [Thor](http://whatisthor.com/) - A toolkit for building powerful command-line interfaces.
- [Fog](https://github.com/fog/fog) - The Ruby cloud services library.
- [brakeman](https://github.com/presidentbeef/brakeman) - A static analysis security vulnerability scanner for Ruby on Rails applications.
- [rubocop](https://github.com/rubocop-hq/rubocop) - A static code analyzer, based on the community Ruby style guide.
- [zeitwerk](https://github.com/fxn/zeitwerk) - An efficient and thread-safe Ruby code loader.
- [EventMachine](https://github.com/eventmachine/eventmachine) - An event-driven I/O and lightweight concurrency library for Ruby.
- [dotenv](https://github.com/bkeepers/dotenv) - Loads environment variables from .env
- [chartkick](http://chartkick.com/) - Create beautiful Javascript charts with one line of Ruby.
- [connection_pool](https://github.com/mperham/connection_pool) - Generic connection pooling for Ruby, that can be used with anything, e.g. Redis, Dalli, etc.
- [Strong Migratios](https://github.com/ankane/strong_migrations) - Catch unsafe migrations in development.
- [groupdate](https://github.com/ankane/groupdate) - The simplest way to group temporal data in ActiveRecord, arrays and hashes.
- [capistrano](http://capistranorb.com/) - A remote server automation and deployment tool written in Ruby.
- [chef](https://github.com/chef/chef) - A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure.
- [puppet](https://github.com/puppetlabs/puppet) - An automated administrative engine for your Linux, Unix, and Windows systems, performs administrative tasks (such as adding users, installing packages, and updating server configurations) based on a centralized specification.
- [rvm](https://rvm.io/) - RVM is a command-line tool which allows you to easily install, manage, and work with multiple ruby environments from interpreters to sets of gems.
- [Sentry Ruby](https://github.com/getsentry/sentry-ruby) - Ruby client for Sentry.
- [flipper](https://github.com/jnunemaker/flipper) - Feature flipping for ANYTHING. Make turning features on/off so easy that everyone does it. Whatever your data store, throughput, or experience.
- [Nokogiri](https://nokogiri.org/) - An HTML, XML, SAX, and Reader parser with XPath and CSS selector support.
- [Faraday](https://github.com/lostisland/faraday) - an HTTP client lib that provides a common interface over many adapters (such as Net::HTTP) and embraces the concept of Rack middleware when processing the request/response cycle.
- [ruby-vips](https://github.com/jcupitt/ruby-vips) - A binding for the libvips image processing library.
- [Foreman](https://github.com/ddollar/foreman) - Manage Procfile-based applications.
- [sidekiq](https://sidekiq.org/) - A full-featured background processing framework for Ruby. It aims to be simple to integrate with any modern Rails application and much higher performance than other existing solutions.
- [chewy](https://github.com/toptal/chewy) - High-level Elasticsearch Ruby framework based on the official elasticsearch-ruby client.
- [Metasploit](https://github.com/rapid7/metasploit-framework) - World's most used penetration testing software.
- [Mastodon](https://github.com/mastodon/mastodon) - A GNU Social-compatible microblogging server.
- [Discourse](https://github.com/discourse/discourse) - A platform for community discussion. Free, open, simple.
- [Forem](https://github.com/forem/forem) - Forem is open source software for building communities.

### Go
- [GoAudio](https://github.com/DylanMeeus/GoAudio) - Native Go Audio Processing Library.
- [authboss](https://github.com/volatiletech/authboss) - Modular authentication system for the web. It tries to remove as much boilerplate and "hard things" as possible so that each time you start a new web project in Go, you can plug it in, configure it, and start building your app without having to build an authentication system each time.
- [keto](https://github.com/ory/keto) - Open Source (Go) implementation of "Zanzibar: Google's Consistent, Global Authorization System". Ships gRPC, REST APIs, newSQL, and an easy and granular permission language. Supports ACL, RBAC, and other access models.
- [go-ethereum](https://github.com/ethereum/go-ethereum) - Official Go implementation of the Ethereum protocol.
- [progressbar](https://github.com/schollz/progressbar) - Basic thread-safe progress bar that works in every OS.
- [godotenv](https://github.com/joho/godotenv) - Go port of Ruby's dotenv library (Loads environment variables from .env).
- [kong](https://github.com/alecthomas/kong) - Command-line parser with support for arbitrarily complex command-line structures and additional sources of configuration such as YAML, JSON, TOML, etc (successor to kingpin).
- [drone](https://github.com/drone/drone) - Drone is a Continuous Integration platform built on Docker, written in Go.
- [bingo](https://github.com/iancmcc/bingo) - Fast, zero-allocation, lexicographical-order-preserving packing of native types to bytes.
- [gods](https://github.com/emirpasic/gods) - Go Data Structures. Containers, Sets, Lists, Stacks, Maps, BidiMaps, Trees, HashSet etc.
- [goset](https://github.com/zoumo/goset) - A useful Set collection implementation for Go.
- [gocache](https://github.com/eko/gocache) - A complete Go cache library with multiple stores (memory, memcache, redis, ...), chainable, loadable, metrics cache and more.
- [goose](https://github.com/pressly/goose) - Database migration tool. You can manage your database's evolution by creating incremental SQL or Go scripts.
- [gokv](https://github.com/philippgille/gokv) - Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more).
- [celeriac](https://github.com/svcavallar/celeriac.v1) - Library for adding support for interacting and monitoring Celery workers, tasks and events in Go.
- [emitter-io](https://github.com/emitter-io/emitter) - High performance, distributed, secure and low latency publish-subscribe platform built with MQTT, Websockets and love.
- [forms](https://github.com/albrow/forms) - Framework-agnostic library for parsing and validating form/JSON data which supports multipart forms and files.
- [arduino-cli](https://github.com/arduino/arduino-cli) - Official Arduino CLI and library. Can run standalone, or be incorporated into larger Go projects.
- [gobot](https://github.com/hybridgroup/gobot/) - Golang framework for robotics, drones, and the Internet of Things (IoT)
- [iot](https://github.com/vaelen/iot/) - A Go client for Google IoT Core
- [check](https://github.com/datarootsio/cheek) - A simple crontab like scheduler that aims to offer a KISS approach to job scheduling.
- [marshmallow](https://github.com/PerimeterX/marshmallow) - Performant JSON unmarshaling for flexible use cases.
- [logrus](https://github.com/Sirupsen/logrus) - Structured logger for Go.
- [amqp](https://github.com/rabbitmq/amqp091-go) - Go RabbitMQ Client Library.
- [tfgo](https://github.com/galeone/tfgo) - Tensorflow + Go, the gopher way
- [Benthos](https://github.com/benthosdev/benthos) - A message streaming bridge between a range of protocols.
- [Beaver](https://github.com/Clivern/Beaver) - A real time messaging system to build a scalable in-app notifications, multiplayer games, chat apps in web and mobile apps.
- [fasthttp](https://github.com/valyala/fasthttp) - Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http
- [cameradar](https://github.com/Ullaakut/cameradar) - Cameradar hacks its way into RTSP videosurveillance cameras
- [Coraza](https://github.com/corazawaf/coraza) - OWASP Coraza WAF is a golang modsecurity compatible web application firewall library
- [teler-waf](https://github.com/kitabisa/teler-waf) - teler-waf is a Go HTTP middleware that provide teler IDS functionality to protect against web-based attacks and improve the security of Go-based web applications. It is highly configurable and easy to integrate into existing Go applications.
- [Caddy](https://github.com/caddyserver/caddy) - Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS

### Cloud
- [awesome-terraform](https://github.com/shuaibiyy/awesome-terraform)
- [awesome-google-cloud-platform](https://github.com/GoogleCloudPlatform/awesome-google-cloud)
- [awesome-cloud-security](https://github.com/4ndersonLin/awesome-cloud-security)