Awesome List Updates on Nov 14 - Nov 20, 2022
54 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Asyncio
Talks
- Python Asynchronous I/O Walkthrough - 8-part code walkthrough (Philip Guo).
2. Awesome Vulkan
Bindings
- Raw Node.js Vulkan API - A new Vulkan bindings for Node.JS, similar with LWJGL-3 or NVK.
3. Learn to Program
Beginner
Cratecode
Free online platform that teaches programming through interactive lessons
(JavaScript, TypeScript, HTML, p5.js, Backend Web Development)
4. Awesome List
Programming Languages
- Move (⭐1.5k) - Domain-specific programming language for writing safe smart contracts.
Front-End Development
- Hydrogen (⭐170) - Edge-first framework for building Shopify storefronts with React.
Gaming
- Learn Gamedev (⭐3k) - The craft of video game creation.
Networking
- Scapy (⭐295) - Python-based interactive packet manipulation.
Miscellaneous
- Computational Geometry (⭐91) - Computational approaches for problems in geometry.
5. Awesome Github Wiki
Useful links with tips & tricks
6. Awesome Capacitorjs
Plugins / Community Plugins
- @cartona/capacitor-google-play-availability (⭐2) - Capacitor plugin to verify that Google Play services is installed and enabled, and request enabling Google Play services on device.
7. Awesome Plotters
Community / Patents
- #PenPlotter - Mastodon/ActivityPub hashtag that plotter folks are mostly congregating under.
8. Awesome WSL
Unofficial Distributions / AlmaLinux OS
- ManjaroWSL2 (⭐280) - Manjaro as a WSL2 distro based on wsldl.

9. Awesome Parasite
Reporting Systems
- NORS - A web platform that provides human foodborne, waterborne, and other enteric infectious disease outbreaks for the United States. Available from 1971.
10. Awesome Algorand
Crash Courses
- Dissecting Algorand - Introduction Algorand and an analysis on Algorand's inner workings.
11. Awesome Webxr
Standout Projects
- Above Par-adowski WebXR Mini Golf - A WebXR minigolf game designed by Paradowski Creative, featuring 9 holes spread across a unique and varied environment.
12. Awesome Zsh Plugins
Plugins / superconsole - Windows-only
- cycle-fav-dirs (⭐2) - A plugin to cycle through your favourite directories.
Completions / superconsole - Windows-only
- fnm (⭐2) - Adds tab completions for Fast Node Manager fnm (⭐21k).
- ssh-agent (bobsoppe) (⭐26) - Manage
ssh-agent.
- ssh-agent (hkupty) (⭐12) - Automatically starts
ssh-agentto set up and load whichever credentials you want forsshconnections.
Themes / superconsole - Windows-only
- paroape (⭐3) - Based on lpha3cho (⭐46)
- ys (⭐0) - Clean, simple, compatible and meaningful theme meant for dark backgrounds.
13. Awesome Circuitpython
Social / Educational
14. Awesome Selfhosted
Software / Feed Readers
- Tiny Tiny RSS - Open source web-based news feed (RSS/Atom) reader and aggregator. (Demo, Source Code)
GPL-3.0Docker/PHP
15. Awesome Privacy
Find My Device
- GPSlogger (⭐2.2k) - Lightweight GPS Logging Application For Android. No servers, no internet. Saved to a simple file to local storage.
16. Awesome Billing
Accounting / Bookkeeping
- Reconciliation: A game designed to frustrate the player - “Reconciliation is a business process which arises almost entirely because of a lack of structured data in the pipelines that convey money between businesses”. There are some hack to streamline the process, like adding an arbitrary discount to produce unique trailing decimals, or setup a couple of virtual bank accounts as proxy.
17. Awesome Stacks Chain
Apps / Blockchain Name System
- btc.us - An application for .btc names.
- BNS search - An application to search registered BNS names.
- Owl.link - An application to create linking page for BNS names.
Apps / DeFi
- Alex Lab - A service platform for DeFi.
- Arkadiko Protocol (⭐72) - Stable coin (USDA) based on self-repaying loans.
Clarity Resources / Example Contracts
- Source of Clarity - Listing of all deployed Clarity contracts on mainnet with some comments.
App Development / Client Libraries
- Stacks.js (⭐967) - Monorepo for JavaScript libraries for interacting with the Stacks blockchain.
App Development / CLI
- @stacks/cli (⭐967) - Command line interface for interacting with auth, storage, and transactions.
Learning Resources / Documentation
- Hiro documentation - Documentation focused on developers.
18. Awesome Cl
Clojure
- Cloture (⭐379) - Clojure in Common Lisp.
- clj-con (⭐40) - Clojure-style concurrency operations in Common Lisp. MIT.
- clj-re (⭐12) - Clojure-style regular expression functions.
Typing
- typo (⭐43) - A portable type inference library for Common Lisp. MIT.
Others / OpenAPI, OData, OpenRPC
- apispec (⭐34) - A Common Lisp library for handling Web API requests and responses. BSD_3Clause.
- takes an OpenAPI3 yaml specification and allows to validate and parse HTTP request headers, parameters and bodies.
- cl-odata-client (⭐6) - Common Lisp client library for accessing OData services. MIT.
- OpenRPC (⭐32) - OpenRPC implementation for Common Lisp. BSD.
- Automatic OpenRPC spec generation
- Automatic JSON-RPC client building by OpenRPC spec. This includes creation of Common Lisp classes and methods for making RPC requests and returning native CL objects.
- all JSON marshalling is done under the hood.
Apps / Third-party APIs
- ⭐ FiveAM (⭐197) - Simple regression testing framework. FreeBSD.
- FiveAM documentation
- fiveam-matchers (⭐9) - an extensible, composable matchers library for fiveam. Apache2.0.
- testieren - a testing utility where tests are included at the top of a
defun/tform. They are run when you recompile your functions interactively. With mocking and stubbing support. GPL3.
Files and directories / Third-party APIs
- pathname-utils (⭐13) - A collection of utilities to help with pathname operations. zlib.
- filesystem-utils (⭐16) - deal with common problems with filesystems, such as listing files, probing file types, determining default directories, etc.
- no dependencies, doesn't access the filesystem.
- file-attributes (⭐18) - access to common file attributes (uid, gid, permissions, ctime, mtime, atime).
Macro helpers / Third-party APIs
- easy-macros (⭐21) - an easy way to write 90% of your macros. Apache2.0.
- trivial-with-current-source-from (⭐38) - Helps macro writers produce better errors for macro users. GPL3.
19. Awesome Capacitor
Other plugins
- Dynamsoft
- Barcode Reader (⭐10) - Scan barcodes and QR codes using Dynamsoft Barcode Reader.
- Camera Preview (⭐4) - Access camera using Dynamsoft Camera Enhancer.
- Document Normalizer (⭐1) - Scan documents using Dynamsoft Document Normalizer.
- Label Recognizer (⭐2) - Recognize text on labels like MRZ on passports using Dynamsoft Label Recognizer.
20. Awesome Tmux
Tools and session management
- tmux-powerline (⭐3.6k) A hackable statusbar for tmux consisting of dynamic & beautiful looking segments, inspired by vim-powerline, written purely in bash.
Status Bar
- tmux-ludanta (⭐2) - What's playing on an MPD local server.
- tmux-network-bandwidth (⭐81) Show network bandwidth
- tmux-plugin-playerctl (⭐13) Display MPRIS metadata in Tmux (Spotify, Clementine, VLC, etc)
21. Awesome Mac
Developer Tools / Developer Utilities
- He3 - Free and Modern Developer Utilities Toolbox.
Reading and Writing Tools / RSS
- Reeder 5 - News reader for Feedbin, Feedly, Feed Wrangler and so on.
Utilities / General Tools
- DevToysMac (⭐9.2k) - Offline toolbox that helps developers in daily tasks.
Utilities / Productivity
- Hook for Mac - Hook files together fast and easily, enabling you to find anything related with a simple keyboard shortcut.
22. Awesome Lowcode
Flow-based programming
- Runnable - A low-code framework for building user-facing internal workflows.
Visual programming
- SAP Build - Create apps, automate processes, and design business sites with drag-and-drop simplicity.
23. Awesome Crystal
Game Development
- SDL-Crystal-Bindings (⭐15) - Direct (unsafe) bindings to SDL2, intended for writing own game libraries
24. Awesome Docker
PaaS
- Flynn (⭐7.8k) 💀 - A next generation open source platform as a service
CI/CD / Other
- Depot 💲 - Build Docker images fast, in the cloud. Blazing fast compute, automatic intelligent caching, and zero configuration. Done in seconds.
25. Awesome Flame
App Releases / Casual
- Hyper Hexagon - Android, Web - Hexagonal board game challenge - A classical and futuristic. Inspired by the old classic Hexxagon '90s game. By TheCocce
- Tension Tunnel - Android, iOS, Web - A casual, minimalist and challenging game that will put your reflexes to the test. Be careful, it's highly addictive! By Atomic Instinct
App Releases / Roguelike
- Geometry Survival Beta - Android - An roguelike game to survival and upgrade weapons to destroy powerful enemies. By HarrisonQI
26. Awesome Fiber
📖 Articles / 🌱 Third Party
27. Awesome Svelte
Charts
- Layer Cake (⭐1.6k) - A framework for mostly-reusable graphics with svelte
28. Awesome Agi Cocosci
Meta-Level Considerations / The Aha! Moment
- A computational model of scientific insight - The nature of creativity: Contemporary psychological perspectives, 1988. [All Versions]. A computational account on insights for scientific discovery.
- What Makes an Insight Problem? The Roles of Heuristics, Goal Conception, and Solution Recoding in Knowledge-Lean Problems - Journal of Experimental Psychology, 2004. [All Versions]. [APA].
29. Awesome Magento2
Tools
- Subodha Magento2 Gulp Integration (⭐76) - Magento 2 Gulp Integration
30. Awesome Naming
Data Structures and Algorithms
- Backtracking - When you explore a search space and you reach a dead end, you follow your tracks back to the last crossroad and try the other way.
Other
- ACID vs. BASE - Acronyms describing competing database ideologies (aka. SQL vs. NoSQL). Note that acid and base are also opposites in chemistry.
- camelCase, snake_case, kebab-case - Different case styles where the name illustrates its appearance.
- Magic - A magic program/piece of code is doing it's job but nobody knows how. Like in reality, magic doesn't actually exist. Once you understand it, it's not magic anymore.
- Yoda condition - When you write
if ("red" === color) {instead ofif (color === "red") {because it reads as, “if red equals the color”, similar to the way the Star Wars character Yoda speaks.
31. Awesome Engineering Team Management
Agile / Delivery
- The SAFe Delusion - Curated review of facts, evidence, and opinions from relevant sources without vested interests, to help decision-makers make informed choices and get better results.
32. Awesome Iam
Account Management
- SuperTokens (⭐14k) - Open-source project for login and session management which supports passwordless, social login, email and phone logins.
Trust & Safety / User Identity
- Ballerine (⭐2.2k) - An open-source infrastructure for user identity and risk management.
33. Awesome Gbdev
Hardware / Opcodes
- dmg-schematics (⭐18) - Schematics and annotated overlay for the DMG-CPU B chip, extracted from die photos, made with KiCad. Also contains Electric VLSI library with layouts for some of the cells and memories.
34. Free Podcasts/Screencasts (English)
Persuasive Technology / React.js
- Persuasive Technology and Behavioural Design - BJ Fogg (podcast)
- Your Undivided Attention - Tristan Harris and Aza Raskin (podcast)
35. Awesome Pascal
Graphic
- ImageQuality (⭐18).
[Delphi][FPC]A library for objectively measuring image/video quality. It implements many popular algorithms, such as MS-SSIM, MS-SSIM*, SIMM, MSE, and PSNR. It is designed to be fast, accurate, and reliable. It can be compiled directly and requires no additional libraries.
- DelphiX
[Delphi][FPC]A good wrapper to DirectX. It can be used to create games or any kind of graphical interface.
Game dev
- ZenGL (⭐43).
[Delphi][FPC]OpenGL Cross-platform game development library written in Pascal, designed to provide necessary functionality for rendering 2D-graphics, handling input, sound output, etc.
- Ray4Laz (⭐136).
[FPC]A complete header translation (binding) of raylib to Pascal.
Control packs
- liblcl (⭐154).
[FPC]A common cross-platform GUI library, the core uses Lazarus LCL. // Pascal-based lib with GUI bindings for use in languages like C++, Go, Rust.
Other GUI
- GUI AutoSave (⭐12) Save the state of all GUI controls on application shutdown and then restore them loaded on application startup: It can load/save: form's position, checkboxes, radiobuttons, etc, etc
Database
- Trysil (⭐120) [Delphi] ORM (Object-Relational Mapping) for Delphi. Supports for SQLServer, FirebirdSQL and SQLite.
System
- Storage Access Framework SAF (⭐37)
[Delphi]Android Scoped Storage : Storage Access Framework SAF API
Logging
- LogLib (⭐7).
[Delphi]A simple but effective visual log control/library. The programmer can send messages to a log window from anywhere in his code. The Log window can be set to automatically pop up when an error message is sent to it. Depending on the chosen verbosity level of the log (see the Verbosity property) low-level messages (like verbose/debug messages) are shown or not. Contains: Non-visual log (TRamLog) Visual log (TRichLog)
Other non-visual
- Delphi LightSaber-CoreLib (⭐64).
[Delphi]Lightweight alternative to Jedi library. Simple, crystal clear, non-obfuscated, fully commented code. No external dependencies. Hundreds of super useful functions for file/folder/disk manipulation, fast (buffered) binary file access, string conversions, OS version detection, etc.
- DCContainers (⭐11).
[Delphi]Containers library with maps and sets based on red-black tree
- DOSCommand (⭐129).
[Delphi]Component lets you execute a dos program (exe, com or batch file) and catch the ouput in order to put it in a memo or in a listbox, ... You can also send inputs.
RAD Studio IDE plugins/wizards
- Multi-RAD Studio IDE Expert Manager (⭐7). Application allows you to manage the experts and packages loadsed into multiple versions of RAD Studio
- Browse and Doc It (⭐7). RAD Studio IDE plug-in to allow you to browse your code and provide support for documentation, coding checks and metrics.
- Integrated Testing Helper (⭐7). Plugin for Delphi and RAD Studio that allows you to run command-line application before and after the compilation of you projects. It also provides the ability to zip you projects files into an archive on each compile/build and manage the application's version information.
- IDE-Notifiers (⭐15). RAD Studio IDE plug-in to display notifications of various operations in the IDE as they occur.
Code check/review, debug
- ProfileViewer (⭐3).
[Delphi]Application to view profiler information generated by the Profiler.pas code.
Other
- Delphi Unit Tests (⭐3). Set of unit tests for Delphi's libraries. Delphi community members are encouraged to fork the repository, add tests, and create a pull request. Embarcadero employees are particularly encouraged to add tests from the internal tests that are run with official Delphi builds.
36. Awesome Graphql
Tools - Docs / React
- spectaql (⭐1.2k) - Autogenerate static GraphQL API documentation.
- graphql-markdown - Flexible documentation for GraphQL powered with Docusaurus.
37. Awesome Blazor
Others
- ComponentBuilder (⭐47) -
-
An automation framework to create Blazor component by
RenderTreeBuilder.
Videos / Others
- What's new for Blazor in .NET 7 | .NET Conf 2022 -
November 10, 2022 - Blazor in .NET 7 is loaded with many new improvements to make building beautiful interactive web UI easier and more productive. In this session we'll take a look at the new support for custom elements, improved data binding, handling location changing events, showing loading progress, dynamic authentication requests, and more.
- Build an Audio Browser app with Blazor | .NET Conf 2022 -
November 10, 2022 - So you’ve heard about new features in .NET 7, but how does it all fit together when you build an app? Join Steve as he quickly builds an end-to-end audio manager app with Blazor WebAssembly using features old and new. This is a moderately advanced talk (it assumes existing Blazor knowledge) full of hints and tips including: cleaner ways to organize JS interop, directly accessing files on an end user’s filesystem, dynamically generating SVGs, creating an elegant “loading” experience, and the performance impact of AOT compilation. Full source code is provided!
- .NET ❤️’s WebAssembly in .NET 7 | .NET Conf 2022 -
November 10, 2022 - .NET 7 introduces powerful new capabilities for running .NET code on WebAssembly. In this session we’ll show how you can run .NET from any JavaScript code using the new and improved JavaScript interop support. We’ll look at debugging and hot reload improvements for .NET on WebAssembly and show how the .NET WebAssembly build tools in .NET 7 take advantage of the latest WebAssembly features like SIMD and Exception Handling to improve performance. We’ll also check out some upcoming and experimental .NET WebAssembly capabilities like support for multithreading.
- Testing Blazor Applications with Playwright | .NET Conf 2022 -
November 10, 2022 - Testing is hard, testing takes time to learn and to write, and time is money. As developers we want to test. We know we should but we don't have time. So how can we get more developers to do testing? We can create better tools. Let me introduce you to Playwright - Reliable end-to-end cross browser testing for modern web apps, by Microsoft and fully open source. Playwright's codegen generates tests for you so now you really have no excuses. It's time to play your tests wright.
- Create native desktop & mobile apps using web skills in Blazor Hybrid | .NET Conf 2022 -
November 10, 2022 - Are you a web developer and need to target iOS, Android, macOS, and Windows? Ship directly to the store and build world class apps with native API access with .NET MAUI and Blazor Hybrid.
- Modernize your WPF and Windows Forms application with Blazor | .NET Conf 2022 -
November 10, 2022 - Desktop is not dead and there are a lot of applications written in WPF and Windows Forms that need to be ported to Web, or reuse ready components written by the web team. Blazor can be the answer for both the requirements thanks to Blazor Hybrid. Let’s see how you can use it.
- CSS Techniques for Blazor Developers | .NET Conf 2022 -
November 10, 2022 - Does your CSS code remind you of an episode of Hoarders? In this session we’ll explore a variety of CSS related architecture decisions that Blazor developers face. Attendees will learn how and when to use plain CSS, Sass or CSS Isolation with Blazor. Modern CSS techniques like custom CSS properties will be discussed. We’ll explore techniques to build modular and intelligent CSS by leveraging CSS principals and incorporating helper libraries. This session aims to break the dependency on CSS systems like Bootstrap and Tailwind.
- Azure Static Web Apps with Blazor and .NET | .NET Conf 2022 -
November 10, 2022 - Are you a .NET developer who wants to quickly build and deploy full-stack .NET serverless applications? Then this talk is for you! In this session, we will learn how to use Azure Static Web Apps with Blazor and .NET. First, we will explore Azure Static Web Apps. Then take a look at getting started with Blazor WebAssembly paired with the serverless power of .NET Azure Functions or Azure Container Apps. We will continue on to explore other .NET API options now available. And finally, we will discover how to automatically build and deploy to Azure directly from our code repository.
38. Awesome Deno
Modules / Testing
- tepi - A .http Test Runner
39. Static Analysis
Programming Languages / Other
- cargo-show-asm (⭐834) — cargo subcommand showing the assembly, LLVM-IR and MIR generated for Rust code
40. Awesome Jax
Libraries / New Libraries
- econpizza (⭐92) - Solve macroeconomic models with hetereogeneous agents using JAX.
41. Awesome Go
Advanced Console UIs
- bubbletea (⭐33k) - Go framework to build terminal apps, based on The Elm Architecture.
SQL Query Builders
- builq (⭐94) - Easily build SQL queries in Go.
42. Awesome Cpp
Cryptography
- HEhub (⭐94) - A library for homomorphic encryption and its applications. [Apache2]
Networking
- Lithium - Build high performance C++ HTTP servers without being a C++ expert. [MIT]
43. Urban and Regional Planning Resources
Public Data Resources / Health
- CDC Places - A CDC collaboration that allows local health departments and jurisdictions regardless of population size and urban-rural status to better understand the burden and geographic distribution of health-related outcomes in their areas and assist them in planning public health interventions.
Vendor Data Resources / Urban Observation
- Transoft - Transoft ITS Safety solutions utilize computer vision to identify 'near-miss' behavior on streets. This technology was featured Planning Magazine in the Art of Learning by Example.
Planning Data Specifications / Built Environment
- BLDS (⭐40) - The BLDS data standard is a collaborative effort by civic technology companies, governments and other interested parties to create a shared data specification for building and construction permit data.
Planning Coding Resources / Python
- city-seer-api - A package for pedestrian-scale network-based urban analysis: network analysis, urban morphology, land use, accessibility, and statistical aggregations.
Planning Coding Resources / R
- tidytransit - A tidy approach to accessing and manipulating GTFS data, including transit routes, schedules, and stops.
- tidycensus - A tidy approach to accessing data from the US Census Bureau API for manipulation or spatial analysis.
44. Awesome Acg
Image Processing
- Anime Segmentation (⭐723) - High-accuracy segmentation for anime character. [English]
45. Awesome Micropython
Books / SRAM
- MicroPython for the Raspberry Pi Pico W: A gentle introduction to programming digital circuits with Python - By Miguel Grinberg. ISBN 9798361302710.
46. Awesome Deep Learning
Table of Contents / Books
- Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow by Aurélien Géron | Oct 15, 2019
47. Awesome Mongodb
Resources / Documentation
Libraries / PHP
- PHP Driver (⭐906) - Official PHP driver
Libraries / Python
- Motor (⭐2.5k) - Official non-blocking Python driver for Tornado or asyncio
- PyMongo (⭐4.2k) - Official Python driver
Libraries / Scala
- driver-scala (⭐2.6k) - Official Scala driver
Tools / Deployment
Tools / Development
- C# Analyzer (⭐29) - View the MongoDB Query API equivalents of your builder expressions in Visual Studio
- MongoDB Atlas App Services - MongoDB Inc. solution to run code without the operational overhead
- MongoDB Realm - MongoDB Inc. solution for mobile data sync
Tools / Shell
- MongoDB Atlas CLI (⭐173) - Official Atlas API command-line client
- mongosh (⭐363) - Official command-line client
48. Awesome Newsletters
Kubernetes / Svelte
- Upcoming Kubernetes Events Newsletter. A weekly newsletter on curated meetups, conferences, training and webinars on Kubernetes.
49. Awesome Functional Programming
Table of Contents / Blog posts
50. Awesome Swift
Auto Layout / Barcode
- HypeUI (⭐140) - 🌺 HypeUI is a implementation of Apple's SwiftUI DSL style based on UIKit
Testing / Barcode
- SBTUITestTunnel (⭐361) - UI testing library for interact with network requests, stub CLLocationManager and UNUserNotificationCenter, and fine grain scrolling in table/collection/scroll views
51. Awesome Symfony
Miscellaneous
- request-object-resolver-bundle (⭐9) - Denormilize and validate incoming request in your DTO objects.
52. Awesome Rest
Miscellaneous / Symfony2
- Linx - Low-code API platform. Build, debug and host REST APIs
53. Awesome Neovim
Markdown and LaTeX / Diagnostics
- toppair/peek.nvim (⭐784) - Preview markdown in a webview window.
Editing Support / Diagnostics
- Wansmer/binary-swap.nvim (⭐19) - Swapping operands and operators in binary expressions: comparison and mathematical operations.
54. Awesome Alfred Workflows
Developer
- Tailwind CSS Docs (⭐55) - Search the Tailwind CSS documentation.
- Prev: Nov 21 - Nov 27, 2022
- Next: Nov 07 - Nov 13, 2022