Awesome List Updates on Jan 24 - Jan 30, 2022
61 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Design Systems
-
Components: 👍
Voice & Tone: 👍
Designers Kit: 👍
Source code *: 🐙 (⭐767)
2. Awesome Webxr
Standout Projects
- Plockle - A spatial block puzzle game with over 40 levels.
- Castle Builder - A collaborative and cross-platform castle-building game utilizing a unique Unity-to-three.js pipeline.
3. Awesome Security
Endpoint / Anti-Virus / Anti-Malware
- Fastfinder (⭐217) - Fast customisable cross-platform suspicious file finder. Supports md5/sha1/sha256 hashs, litteral/wildcard strings, regular expressions and YARA rules. Can easily be packed to be deployed on any windows / linux host.
4. Awesome Lowcode
Visual programming
- Carrd - Simple, free, fully responsive one-page sites for pretty much anything.
5. Awesome Json
Libraries
- json-build (⭐33) - A minimalistic serializer in C. It can be easily integrated into the resource-limited projects or embedded systems.
6. Awesome React Components
Form Components / Type Select
- rich-textarea (⭐283) - A textarea to colorize, highlight, decorate texts and offer autocomplete.
7. Awesome Developer First
CI/CD
- Gitpod - Automated cloud dev environments.
8. Awesome Yew
Crates / Utils
- Yew Interop (⭐40) - Load JavaScript and CSS asynchronously in Yew.
9. Awesome Ruby
ORM/ODM Extensions
- Misc
- arel_extensions (⭐142) - Extending Arel: more "rubyish" syntax, functions for strings, dates, math... and add native extensions for some DBs.
- ActiveRecord::Turntable (⭐211) - A database sharding extension for ActiveRecord.
- ActiveValidators (⭐306) - An exhaustive collection of off-the-shelf and tested ActiveModel/ActiveRecord validations.
- DeepPluck (⭐460) - Allow you to pluck attributes from nested associations without loading a bunch of records.
- Enumerize (⭐1.7k) - Enumerated attributes with I18n and ActiveRecord/Mongoid/MongoMapper support.
- Goldiloader (⭐1.6k) - Automatic ActiveRecord eager loading.
- Rating (⭐70) - A true Bayesian rating system with scope and cache enabled.
10. Awesome Esolangs
Others
- asmbf (⭐96) - The only true brainfuck assembler toolkit.
- MalbolgeLisp (⭐382) - A Lisp interpreter in Malbolge Unshackled.
Community
- Esolangs Discord Server - A Discord community about esoteric languages.
11. Free Programming Books (English, By Subjects)
Game Development
- 3D Math Primer for Graphics and Game Development - Fletcher Dunn (HTML)
Mathematics For Computer Science
- Mathematics for Computer Science - Eric Lehman, F. Thomson Leighton, Albert R. Meyer (PDF)
12. Awesome Selfhosted
Software / Automation
- MetaTube (⭐310)
⚠
- A Web GUI to automatically download music from YouTube add metadata from Spotify, Deezer or Musicbrainz.GPL-3.0
Python
Software / Feed Readers
- JARR - JARR (Just Another RSS Reader) is a web-based news aggregator and reader (fork of Newspipe). (Demo, Source Code (⭐118))
AGPL-3.0
Docker/Python
Software / Internet of Things (IoT)
- SIP Irrigation Control - Open source software for sprinkler/irrigation control. (Source Code (⭐355))
GPL-3.0
Python
Software / Media Streaming - Audio Streaming
- Supysonic (⭐262) - Python implementation of the Subsonic server API.
AGPL-3.0
Python/deb
Software / Media Streaming - Multimedia Streaming
- Dim (⭐3.8k) - Dim is a self-hosted media manager fueled by dark forces. With minimal setup, Dim will organize and beautify your media collections, letting you access and play them anytime from anywhere.
GPL-2.0
Rust
Software / Office Suites
- Grist - Grist is a next-generation spreadsheet with relational structure, formula-based access control, and a portable, self-contained format (alternative to Airtable). (Demo, Source Code (⭐6.8k))
Apache-2.0
Nodejs/Python/Docker
Software / Pastebins
- wantguns/bin (⭐205) - Minimal pastebin for both textual and binary files shipped in a single statically linked binary. (Demo)
GPL-3.0
Rust/Docker
13. Alternative Front Ends
Overview / YouTube
- ytdl-gui (⭐246): A simple-to-use, cross-platform graphical interface for youtube-dl
- uYouPlus (⭐5.5k): uYouPlus (uYou+) is an alternative YouTube app for Apple's iOS and iPadOS
- SmartTubeNext (⭐12k): SmartTubeNext is an advanced YouTube app for Android TVs and TV boxes, free and open source. It is not a live TV client and does not support "YouTube TV"
- ytcc (⭐160): Command line tool to keep track of your favorite playlists on YouTube and many other places. Can import youtube subscriptions from Google Takeout and provide them as an RSS feed for your favorite reader
- smtube (⭐36): Stand-alone YouTube video player
- Website: https://www.smtube.org
- SMTube is part of SMPlayer
- SMPlayer website: https://www.smplayer.info
- SMPlayer repository: https://github.com/smplayer-dev/smplayer (⭐422)
- minitube (⭐331): Lightweight youtube client with a kid-friendly interface. Can make playlists from search keywords
Overview / Imgur
- Rimgo: Self-hosted frontend for Imgur ritten in Go
- Public instances: https://codeberg.org/video-prize-ranch/rimgo#instances
Overview / Other services
- NoPaste (⭐263): NoPaste is an open-source website similar to Pastebin where you can store any piece of code, and generate links for easy sharing
14. Awesome Open Hardware
Projects
- Precious Plastic - Tools to make plastic recycling as simple as possible.
Papers
- What is the “Source” of Open Source Hardware? - Paper by Jérémy Bonvoisin, Robert Mies, Jean-François Boujut, Rainer Stark.
- Towards national policy for open source hardware research: The case of Finland - Paper by I. T. S. Heikkinen, H. Savin, J. Partanen, J. SeppäläJ, M. Pearce.
- Open-Source Hardware in Education: A Systematic Mapping Study - Paper by Ruben Heradio, Jesus Chacon, Hector Vargas, Daniel Galan, Jacobo Saenz, Luis De La Torre, Sebastian Dormido.
Podcasts
- Amp hour - Open Hardware and The Creative Economy.
- Semiconductor Insiders - Open Hardware Diversity Alliance.
- Open source hardware podcast - By the Programming Electronics Academy.
Further Readings
- Open Source Guide - A website created by GitHub to help people work on open source projects.
- Open Collective - Enables groups to quickly set up a collective, raise funds and manage them transparently.
- OSHWA Certification - Provides an easy and straightforward way for producers to indicate that their products meet a uniform and well-defined standard for open-source compliance.
15. Awesome D
Command Line / XML
- argparse - Flexible parser of command line arguments.
Game Frameworks / XML
- gfm (⭐3) - D gamedev toolkit.
16. Awesome Humane Tech
Social networks / Wear our badge
- LibRedirect - A simple extension that redirects to alternative privacy-friendly frontends.
17. Papers We Love
Info / How To Read a Paper
18. Awesome LaTeX
LaTeX formulas on the web
- xhub (⭐91) - Browser extension that lets you use LaTeX in GitHub pages.
19. Awesome Golem
Provider Resources
- Golem Price Updater (⭐4) - Automatically adjust the price for your Golem node based on the current price of GLM.
20. Awesome Android
Resources / Custom Dialog
- Android Stack Weekly - A weekly newsletter on new development and updates of Android universe.
21. Awesome Agi Cocosci
Bayesian Modeling / Generative Model
- Learning Energy-Based Models by Diffusion Recovery Likelihood - ICLR'21, 2021. [All Versions]. [Code (⭐49)].
Problem Solving / Human-Level Problem Solving
- Physion: Evaluating Physical Prediction from Vision in Humans and Machines - NeurIPS'21, 2021. [All Versions].
Commonsense / Intuitive Physics
- Learning physical parameters from dynamic scenes - Cognitive Psychology, 2017. [All Versions].
- Partial Mental Simulation Explains Fallacies in Physical Reasoning - Cognitive Neuropsychology, 2022. [All Versions].
22. Awesome Terraform
Tutorials and Blog Posts / AWS
- Managing AWS Lambda Functions with Terraform - What is AWS Lambda used for and how to use Terraform to manage AWS Lambda functions?
Tutorials and Blog Posts / Miscellaneous
23. Awesome Keycloak
Community Extensions
Themes
Commercial Offerings
24. Awesome Math
Learning Platforms
25. Awesome Cl
Wrappers
- lmdb (⭐41) - Bindings to LMDB, the Lightning Memory-mapped Database, an ACID key-value database with MultiVersion Concurrency Control.
Miscellaneous
- cl-cffi-gtk (⭐145) - Binding for GTK+3. GNU LGPL2.1.
- a tutorial: Learn Common Lisp by Example: GTK GUI with SBCL
Community / Interfaces to other package managers
- MGL (⭐585) - a machine learning library for backpropagation neural networks, boltzmann machines, gaussian processes and more. MIT.
- some parts originally contributed by Ravenpack International.
- used by its author to win (⭐130) the Higgs Boson Machine Learning Challenge.
- more about the author: he also won the Google AI Challenge in 2010 using Common Lisp, but without MGL, as no machine learning was needed. A related talk (59', 2013).
26. Awesome Pentest
Network Tools / Network Reconnaissance Tools
- netdiscover (⭐250) - Network address discovery scanner, based on ARP sweeps, developed mainly for those wireless networks without a DHCP server.
Network Vulnerability Scanners / Web Vulnerability Scanners
- skipfish - Performant and adaptable active web application security reconnaissance tool.
Web Exploitation / Social Engineering Tools
- gobuster (⭐9.3k) - Lean multipurpose brute force search/fuzzing tool for Web (and DNS) reconnaissance.
27. Awesome Generative Deep Art
Image Synthesis / Multi-agents
28. Awesome Zig
GUI
- Snektron/vulkan-zig (⭐426) - Vulkan binding generator.
- Avokadoen/zig_vulkan (⭐44) - Toy renderer using Vulkan and GLFW.
29. Awesome Job Boards
Programming / Clojure
- ClojureJobboard.com- Clojure jobs, also got a remote section
Programming / Go
- Golangprojects- Golang jobs since 2014, also got a remote section
30. Awesome Embedded Rust
Driver crates / Other
- SSD1309 - I2C/SPI - OLED display controller - Intro blog post -
31. Urban and Regional Planning Resources
Planning Data Specifications / Transportation
- CDS (⭐41) - The Curb Data Specification provides data specifications for curb regulations alongside a connected event and metrics API intended to help cities manage their curb zone programs and surrounding areas, and measure the utilization and impact.
32. Awesome Deno
Tools / XML
- denoflow (⭐275) - Configuration as code, use YAML to write automated workflows that run on Deno, with any Deno modules, Typescript/Javascript codes
33. Awesome Kotlin
Libraries/Frameworks / Database
- andrewoma/kwery (⭐203) - Kwery is an SQL library for Kotlin.
- cheptsov/kotlin-nosql (⭐212) - NoSQL database query and access library for Kotlin.
- jasync-sql/jasync-sql (⭐1.6k) - Kotlin port of mauricio's async driver for postgres/mysql.
Libraries/Frameworks / Misc
- aminography/PrimeCalendar (⭐66) - Provides all of the java.util.Calendar functionalities for Civil, Persian, Hijri, Japanese, etc, as well as their conversion to each other.
Libraries/Frameworks / Jetpack-Compose
- CuriousNikhil/k5-compose (⭐213) - K5-compose is a sketchy port of p5.js for Jetpack Compose Desktop
34. Public Apis
Programming
API: Mintlify
Description: For programmatically generating documentation for code
Auth:
apiKey
HTTPS: Yes
CORS: Yes
Security
API: Hashable
Description: A REST API to access high level cryptographic functions and methods
Auth: No
HTTPS: Yes
CORS: Yes
Transportation
API: transport.rest
Description: Community maintained, developer-friendly public transport API
Auth: No
HTTPS: Yes
CORS: Yes
35. Vertx Awesome
Web Frameworks
- SCX (⭐3) - An open and easy-to-use web framework, most functions are based on annotations.
36. Awesome Fuzzing
Books
Talks
- Fuzzing Labs - Patrick Ventuzelo, Youtube
Papers / The Network and Distributed System Security Symposium (NDSS)
Papers / IEEE Symposium on Security and Privacy (IEEE S&P)
Papers / USENIX Security
Papers / ACM Conference on Computer and Communications Security (ACM CCS)
Papers / The others
37. Awesome Gatling
Tools / Plugins
- gatling-kafka-plugin (⭐62) - Plugin for support Kafka in Gatling.
- gatling-amqp-plugin (⭐32) - Plugin for support performance testing with AMQP in Gatling (3.2.x).
- gatling-jdbc-plugin (⭐21) - Simple Gatling plugin for JDBC support.
- gatling-picatinny (⭐35) - Library with a bunch of useful functions that extend Gatling DSL.
Tools / Miscellaneous
- gatling-template.g8 (⭐22) - A Giter8 template for Gatling performance test project.
38. Awesome Cryptography
C++ / Git
- =nil; Crypto3 (⭐70) - Modern Cryptography Suite in C++17 (complete applied cryptography suite starting with block ciphers and ending with threshold cryptography, zk proof systems, etc).
39. Awesome Python Typing
Dynamic type checkers
- typedpy (⭐15) - Type-safe, strict Python. Works well with standard Python.
Stub packages
- celery-types (⭐71) - Type stubs for Celery (⭐24k) and its related packages django-celery-results (⭐668), ampq (⭐308), kombu (⭐2.8k), billiard (⭐404), vine (⭐121) and ephem (⭐754).
Articles / Third-party articles
- Static Typing Python Decorators - Accurately static typing decorators in Python is an icky business. The wrapper function obfuscates type information required to statically determine the types of the parameters and the return values of the wrapped function.
40. Awesome Jupyter
Hosted Notebook Solutions
- Paperspace Gradient - A Jupyter-backed data science IDE with accelerated hardware (GPUs) and MLOps functionality.
41. Awesome Nodered
Nodes / Smarthome
- power-saver - Automatically save money on variable electricity prices.
Nodes / Social
- whin (⭐12) - Send and receive whatsapps from within a nodered flow.
- open-wa (whatsapp) (⭐13) - Efficiently connect to remote instances of your open-wa whatsapp automate servers.
42. Awesome Swift
Chart
- SwiftUICharts (⭐823) - A charts / plotting library for SwiftUI. Works on macOS, iOS, watchOS, and tvOS and has accessibility and Localization features built in.
Command Line
- Ashen (⭐101) - A framework for writing terminal applications in Swift. Based on The Elm Architecture.
Game Engine
- Raylib for Swift (⭐96) 🐧 - A Cross-Platform Swift package for Raylib. Builds Raylib from source so no need to fiddle with libraries. Just add as a dependency in you game package and go!
43. Awesome Wagtail
Apps / StreamField
- Wagtail UIKit Block (⭐16) - A collection of UIKit components that can be used as a Wagtail StreamField block.
44. Awesome Blazor
Videos / Others
- C# Corner .NET Conference Day 1 - January 24, 2022 - The first day of the conference kicks off with a keynote session by Scott Hunter. Day one is focused on front-end technologies (Blazor). Conference website.
45. Awesome Vite
Framework-agnostic Plugins / Helpers
- vite-plugin-dev-manifest (⭐18) - Generates
manifest.dev.json
during dev server, for backend integration with any language/framework.
- vite-plugin-watch-and-run (⭐392) - Watch some files (glob) and trigger a command. To enable any tool to have a watch mode.
46. Awesome Vue
Components & Libraries / Frameworks
- Inkline (⭐1.4k) - Inkline is the intuitive UI Components library that gives you a developer-friendly foundation for building Vue.js 3 Design Systems.
- Mosaic - Vue Admin TailwindCSS template (⭐243) - The All-in-one Tailwind CSS Admin Dashboard Template.
Components & Libraries / UI Components
- SDropdown (⭐6) - Highly customizable, simple and modern Vue 3 dropdown component.
- coya (⭐66) - Diagram drawing library (vue3 only)
- vue-json-search (⭐13) - Headless Vue 3.x component for easy and simple json-based search
47. Awesome Micropython
Communications / Ethernet
- RP2040 Ethernet example (⭐11) - Ethernet driver, example Python code and YouTube.
48. Awesome Algorand
Blockchain Explorers
- NFTExplorer - Algorand Standard Asset (ASA) explorer built by @TomassoAE and JoshLmao.
Tutorials
- Lending pool using Reach - Tutorial on how to build a lending pool using the Reach language.
- Creating a License Manager Contract - Tutorial on utilizing PyTEAL and Inner Transactions.
- AlgoMinter - Build your web app for minting assets using Python, AlgoSigner, and Anvil Platform.
- Getting Started with Django, Python, and Algorand - Tutorial from algorand developer portal.
Languages / JavaScript & TypeScript
- js-algorand-sdk (⭐284) - The Algorand JavaScript SDK & Examples.
Languages / .NET
- unity-algorand-sdk-based-on-net-sdk (⭐1) - Quick and dirty Unity SDK based on .NET Algorand SDK by RileyGe.
Languages / Rust
- rust-algorand-sdk (⭐64) - Rust Algorand SDK.
Languages / Swift
- swift-algorand-sdk (⭐19) - A Swift SDK for interacting with the Algorand Blockchain.
IDEs / VSCode
- optio-labs/teal-debugger-extension (⭐14) - Debug teal with minimal AVM configuration inside VSCode.
Nodes & Consensus Participation / Wallets
- Algorand - The Undocumented Docs (⭐5) - Dev Notes for Archival Node, Indexer Setup (and more).
Projects / Wallets
- algonim (⭐26) - First Algorand mini-puzzle-game. Written in Python+PyTEAL by @cusma.
- algovanity - Algorand Vanity Address Generator from Ripe (⭐15).
- genpyteal (⭐9) - Generate PyTeal from (mostly) normal Python.
Metrics and Analytics Services / Wallets
- Algorand MainNet metrics - Dashboard that measures the current scale, security, decentralization, and adoption of the open-source Algorand protocol.
- How Big is Algorand? - Algorand's networks size monitor.
- Algorand Mempool - Algorand mempool explorer.
- Metrika - Algorand network performance and account monitor.
- Algorand Stats - All stats about Algorand Governance.
49. Free for Dev
APIs, Data, and ML
- Coupler - Data integration tool that syncs between apps. It can create live dashboards and reports, transform and manipulate values, and collect and back up insights. The free plan has unlimited users, 100 runs with 1000 monthly rows, and unlimited integrations.
Tools for Teams and Collaboration
- nootiz - The go-to tool for gathering and managing visual feedback on any website
Security and PKI
- GitGuardian — Keep secrets out of your source code with automated secrets detection and remediation. Scan your git repos for 350+ types of secrets and sensitive files – Free for individuals and teams of 25 developers or less.
Messaging and Streaming
- Upstash Kafka - Serverless Kafka Cloud offering with per-request-pricing. It has a free tier with a maximum of 10,000 messages per day.
DNS
- Hetzner – Free DNS hosting from Hetzner with API support.
IaaS
- filebase.com - S3 Compatible Object Storage Powered by Blockchain. 5 GB free storage for an unlimited duration.
Design and UI
- svgrepo.com - Explore, search, and find the best-fitting icons or vectors for your projects using various vector libraries. Download free SVG Vectors for commercial use.
Dev Blogging Sites
- Hashnode — Hassle-free Blogging Software for Developers!.
50. Awesome Naming
Other
- a11y, i18n, k8s, ... - Abbreviating long words by keeping the first and last letter and writing the number of omitted letters in between.
51. Awesome Food
Food-related projects
- diy-proofing-box (⭐4) - Build your own DIY proofing box for sourdough, yoghurt and pizza. Featuring a raspberry pi and night vision.
Cookbooks
- lactofermentation (⭐3) - Experiments with wild lactobacillus.
- bread (⭐51) - Notes on bread baking.
52. Awesome Django
Third-Party Packages / Testing
- django-pattern-library (⭐359) - Pattern library generator for Django templates, to help testing of UI components.
53. Awesome Privacy
Local
- Photok (⭐493) - Photok is a free Photo-Safe. It stores your photos encrypted on your device and hides them from others.
- ImageGlass - ImageGlass is a lightweight software application whose purpose is to help you view images in a clean and intuitive working environment.
Video Editing / Alternative clients/modifications of Discord:
- Sony Vegas
- DaVinci Resolve
- kdenlive - Open source video editor. Free and easy to use for any purpose, forever.
- Olive Video Editor - Free open-source advanced non-linear video editor currently in Alpha state.
- Shotcut - Shotcut is a free, open source and simple cross-platform video editor.
Desktop / Alternative clients/modifications of Discord:
- Firefox - Open Source, independent browser. It needs some hardening and tweaking to achieve great privacy.
- LibreWolf - Privacy-focused Firefox fork.
54. Awesome Inertiajs
Resources / Presets
- 💜 Laravel Breeze - Laravel's official authentication scaffolding, with Tailwind CSS and Inertia.js.
- 💜 Laravel Jetstream - Laravel's official application scaffolding, with Tailwind CSS, Inertia.js and Vue.js.
Resources / Packages
- Navigation (⭐464) - Laravel package for generating menus, breadcrumbs and other navigational elements.
55. Awesome Umbraco
Developer tools / SEO Tools
- DateFolders - Creates Datefolders (year/month(/day)) for the specified doctype for Umbraco
- AlphabetFolders - Creates AlphabetFolders for the specified doctype for Umbraco
56. Awesome Hadoop
Realtime Data Processing
- Apache Flink - Apache Flink is a platform for efficient, distributed, general-purpose data processing. It supports exactly once stream processing.
Packaging, Provisioning and Monitoring
- Logit.io - Send logs from Hadoop to Elasticsearch for monitoring and alerting.
57. Awesome Capacitor
Official plugins
- Toast (⭐493) - Provides a native notification pop up for displaying important information to a user.
Community plugins
- Keep awake (⭐123) - Prevent your screen from getting some sleep.
- Microsoft
- Appcenter (⭐35) - AppCenter SDK.
- Analytics (⭐35) - AppCenter Analytics.
- Crashes (⭐35) - AppCenter Crashes.
Other plugins
- Healthkit (⭐54) - Retrieve data from HealthKit.
- UDP (⭐4) - Support both IPv6 and IPv4, multicast and broadcast.
58. Awesome Acg
Image Generation
- AnimeFaceDrawer - Drawing Anime Face with Simple Segmentation Mask [English]
59. Awesome List
Platforms
- Low Code (⭐316) - Allowing business professionals to address their needs on their own with little to no coding skills.
60. Awesome Osint
Specialty Search Engines
61. Awesome Jax
Libraries / New Libraries
- tree-math - Convert functions that operate on arrays into functions that operate on PyTrees.
- jax-models - Implementations of research papers originally without code or code written with frameworks other than JAX.
- Prev: Jan 31 - Feb 06, 2022
- Next: Jan 17 - Jan 23, 2022