Awesome List Updates on Jul 03 - Jul 09, 2023
38 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Agi Cocosci
Problem Solving / Reinforcement Learning
- Trust Region Policy Optimization - ICML'15, 2015. [All Versions]. The original paper introducing TRPO, a method for optimizing control policies, with guaranteed monotonic improvement.
Meta-Level Considerations / The Aha! Moment
- Dynamics and constraints in insight problem solving - Journal of Experimental Psychology, 2002. [All Versions]. [APA].
2. Awesome Haxe Gamedev
Game engines
- Armory (Kha) (⭐3.2k) - An open-source 3D game engine with full Blender integration (
Web,Mobile,Desktop,Consoles).
- Away3D (⭐214) - An open source, real-time 3D engine for OpenFL (
Web,Mobile,Desktop).
- ceramic (⭐312) - Cross-platform 2D framework (
Web,Mobile,Desktop,Unity).
- HaxeFlixel (OpenFL) (⭐2.1k) - Free, cross-platform 2D game engine powered by OpenFL (
Web,Mobile,Desktop,Consoles).
- Haxegon (OpenFL) (⭐194) - A programming library for beginners. Powered by OpenFL and Starling (
Web,Mobile,Desktop,Consoles).
- Heaps (⭐3.3k) - High Performance Game Framework (
Web,Mobile,Desktop,Consoles).
- hxdefold (⭐216) - Haxe/Lua externs for Defold game engine (
Web,Mobile,Desktop).
- OpenFL (⭐2k) - Interactive game and app development library (
Web,Mobile,Desktop,Consoles).
- Starling (⭐247) - The "Cross-Platform Game Engine", a popular Stage3D framework (
Web,Mobile,Desktop).
- Stencyl (OpenFL) (⭐201) - Create Flash, HTML5, iOS, Android, and desktop games with no code (
Mobile,Desktop).
- unreal.hx (⭐429) - Haxe Integration for Unreal (
Web,Mobile,Desktop,Consoles).
- HxGodot (Godot 4.0) (⭐232) - A Haxe GDExtension for Godot 4 (
Web,Mobile,Desktop,Consoles).
Low-level Engine
- Kha (⭐1.6k) - Ultra-portable, high performance, open source multimedia framework (
Web,Mobile,Desktop,Consoles).
- Lime (⭐799) - A flexible, lightweight layer for Haxe cross-platform developers (
Web,Mobile,Desktop).
- linc_glfw (⭐17) - Desktop - GLFW binding (multi-platform library for OpenGL, OpenGL ES and Vulkan) (Desktop).
- NME (⭐489) - A cross-platform native backend (
Web,Mobile,Desktop).
- 3DSHaxe - Make 3ds homebrew! (
3DS).
Physics
- echo (⭐146) - Simple Physics Library.
- haxebullet (⭐93) - Bullet 3D Physics.
- nape-haxe4 (⭐50) - Physics Engine (the original Haxe3 version of nape can be found here (⭐546)).
Architecture
- awe6 (⭐79) -
IoC,EC- The inverted game framework, is a development tool focused on Future Proofing.
- ecx (⭐52) -
ECS- An Entity Component System framework.
- hexMachina (⭐6) -
MVC- A powerful multi-modular MVC framework.
- OSIS (⭐44) -
ECS- Entity Component System architecture with networking support.
Networking
- Anette (⭐37) - Simple network library (no UDP).
- colyseus-hx (⭐82) - Multiplayer Game Client.
- haxe-simple-peer (js) (⭐4) - Haxe externs for simple-peer.
- hxWebSockets (⭐85) - Websockets for all platforms.
- Built-in - Heaps, OpenFL (HaxeFlixel & co), Kha (Armory).
Serialization and storage
- Bits (⭐23) - Binary bit flags with unlimited amount of bits.
- CastleDB (⭐581) - A structured static database easing collaboration.
- hxbit (⭐160) - A binary serialization and network synchronization library.
- PODStream (⭐21) - Plain Old Data serializer.
Games
- Darksburg - Heaps -
Desktop.
- Dead Cells - Heaps -
Desktop,Consoles.
- Defender's Quest - HaxeFlixel (OpenFL) -
Desktop,Consoles.
- Defender's Quest 2 - HaxeFlixel (OpenFL) -
Desktop.
- Dicey Dungeons - Haxegon (OpenFL) -
Desktop,Consoles.
- Evoland - Heaps -
Desktop,Mobile.
- Northgard - Heaps -
Desktop.
- Papers, Please - OpenFL -
Desktop,iOS,PsVita.
- Pocket Kingdom - HaxePunk (OpenFL)-
Desktop.
- rymdkapsel - OpenFL -
Desktop,Mobile.
- Spellbreak - unreal.hx -
PC,PS,Xbox,Switch.
- The Westport Independent - Luxe -
Desktop,Mobile.
Miscellaneous / 3rd party API
- SteamWrap (⭐114) - Native extension for the SteamAPI.
- newgrounds - Newgrounds API.
- hxgamejolt-api (⭐16) - Haxe bindings for GameJolt API.
Miscellaneous / Animation
- spine-hx (⭐56) - Spine runtime automatically converted from the official Java/libgdx runtime.
- HaxeFlixel - Spine parser.
- Heaps-Spine (⭐19) - Spine player for heaps.
- heaps-aseprite (⭐31) - Load and render sprites and animations in Aseprite format.
- openfl-aseprite (⭐18) - Load and render sprites and animations in Aseprite format.
- openfl-spine (⭐18) - Render Spine animation in the OpenFL engine, rendering processing can be achieved throughSprite and Tilemap.
- ase (⭐21) - File format reader/writer for .ase/.aseprite without external dependencies.
- flxgif (⭐23) - Yagp's Gif Player for HaxeFlixel.
Miscellaneous / Audio
- sfxr-hx (⭐5) - Pure haxe implementation of Sfxr.
Miscellaneous / Color manipulation
- nxColor (⭐39) - Color manipulation library.
Miscellaneous / Collision
- differ (⭐166) - A separation axis theorem collision library.
Miscellaneous / Computer Vision
- Vision (⭐36) - Cross platform computer vision library.
Miscellaneous / Data structures
- polygonal-ds (⭐349) - Data structures for games.
Miscellaneous / Editor
- flixel-studio (⭐105) - In-game editor for HaxeFlixel.
Miscellaneous / Helpers
- deepnightLibs (⭐253) - General gamedev purpose libs.
Miscellaneous / Localization
- firetongue (⭐147) - A translation/localization framework.
Miscellaneous / Map parser
- PyxelEdit Map Importer (⭐35) - Parser for maps generated by the editor PyxelEdit.
- Heaps - Built-in parser for Tiled.
- HaxeFlixel - Parser for Tiled & Ogmo.
- LEd (⭐96) - 2D level editor with a typed compile time loader.
- TiledHX (⭐12) - A comprehensive modern Tiled parser.
Miscellaneous / Math helpers
- hxmath (⭐91) - A game-oriented math library.
- haxe-glm (⭐44) - A toolset for using 2, 3, and 4 dimensional vectors and matrices, as well as quaternions.
- hx-vector2d (⭐12) - Worlds most complete Vector2d / Point class. With operator overloading.
Miscellaneous / Modding
- polymod (⭐180) - An atomic modding framework for games/apps.
Miscellaneous / Particles
- Sparkler (⭐17) - Modular Particle System.
Miscellaneous / Monetization
- extension-iap (⭐8) - Provides an access to in-app purchases (iOS) and in-app billing (Android) for OpenFL projects using a common API. Fork of this (⭐71).
Miscellaneous / Pathfinding
- pathfinder (⭐27) - Easy A* pathfinding algorithm.
- astar - Versatile framework-agnostic A-star solver Library.
Miscellaneous / Shaders
- HGSL (⭐148) - Haxe to GL Shading Language.
- parasol (⭐20) - HaxeFlixel library of shaders.
Miscellaneous / Sprite
- haxe-aseprite (⭐22) - Parser for .ase and .aseprite files.
Miscellaneous / Texture Packer
- hxpk (⭐47) - Port of the libGDX Texture Packer.
Miscellaneous / Tweening
- actuate (⭐159) - A flexible, fast "tween" library.
- YATL (⭐16) - Yet Another (Haxe) Tweening Library.
- TweenX/TweenXCore (⭐94) - Tween library.
Miscellaneous / UI
- domkit (⭐88) - CSS Components based strictly typed UI framework.
- flixel-ui (⭐182) - GUI library for HaxeFlixel.
- HaxeUI - UI library with multiple framework backends (HTML5, Kha, OpenFL, PixiJS, WxWidgets, and a number of others as works in progress).
- Feathers UI - Cross-platform graphical user interface components for creative frontend projects.
Miscellaneous / Video
- hxCodec (⭐112) - Adds native video playback on HaxeFlixel and OpenFL.
3. Awesome Terraform
Community
Tools / Community providers
- tfgpt (⭐73) - A CLI tool that integrates Terraform with OpenAI's GPT-3.5 Turbo to provide explanations for Terraform commands and concepts.
- tfvar (⭐222) - tfvar scans your Terraform configurations or modules and extracts the variables into formats of your choice (tfvar, environment variables, etc.) for editing.
4. Awesome Python Typing
Static type checkers
- basedmypy (⭐189) - Based static typing with baseline functionality.
5. Awesome Zig
Algorithms and data structures
- karlseguin/cache.zig (⭐66) - Thread-safe, expiration-aware, LRU cache.
Database
- karlseguin/zuckdb.zig (⭐134) - DuckDB wrapper.
Misc libraries
- karlseguin/singleflight.zig (⭐6) - Duplicate function call suppression.
6. Awesome Rails
Open Source Rails Apps / Other external resources
- podiscover (⭐20) - An open source social media platform to discover new podcasts. (using Rails 7.0) - 🌍
7. Awesome Polars
Talks and videos / Miscellaneous
- How to update mass data using Polars DataFrame ⏳
9 min- A video that presents the process of writing code to update mass columns across CSV or data files by @AmitXShukla. Notebook used for the video in this github repo (⭐85).
8. Awesome Streaming
Table of Contents / Streaming Application
- javactrl-kafka (⭐14) [Java] - An application of a stateful stream processing for workflow as Java code (microservices orchestration, business process automation, and more).
9. Awesome Selfhosted
Software / Analytics
- Swetrix - Ultimate, open-source web analytics to satisfy all your needs. (Demo, Source Code (⭐52))
AGPL-3.0Docker
Software / Communication - Social Networks and Forums
- Akkoma - Federated microblogging server with Mastodon, GNU social, and ActivityPub compatibility. (Source Code)
AGPL-3.0Elixir/Docker
- Coral - A better commenting experience from Vox Media. (Source Code (⭐1.9k))
Apache-2.0Docker/Nodejs
- Discourse - Advanced forum / community solution based on Ruby and JS. (Demo, Source Code (⭐45k))
GPL-2.0Docker
- Misskey - Decentralized app-like microblogging server/SNS for the Fediverse, using the ActivityPub protocol like GNU social and Mastodon. (Source Code (⭐11k))
AGPL-3.0Nodejs/Docker
- Movim - Modern, federated social network based on XMPP, with a fully featured group-chat, subscriptions and microblogging. (Source Code (⭐1.8k))
AGPL-3.0PHP/Docker
- Scoold - Stack Overflow in a JAR. An enterprise-ready Q&A platform with full-text search, SAML, LDAP integration and social login support. (Demo, Source Code (⭐887))
Apache-2.0Java/Docker/K8S
- Socialhome - Federated and decentralized profile builder and social network engine. (Demo, Source Code (⭐369))
AGPL-3.0Docker/Python
- Talkyard - Create a community, where your users can suggest ideas and get questions answered. And have friendly open-ended discussions and chat (Slack/StackOverflow/Discourse/Reddit/Disqus hybrid). (Demo, Source Code (⭐1.8k))
AGPL-3.0Docker/Scala
Software / Communication - XMPP - Servers
- ejabberd - XMPP instant messaging server. (Source Code (⭐6.3k))
GPL-2.0Erlang/Docker
- MongooseIM - Mobile messaging platform with a focus on performance and scalability. (Source Code (⭐1.7k))
GPL-2.0Erlang/Docker/K8S
- Snikket - All-in-one Dockerized easy XMPP solution, including web admin and clients. (Source Code (⭐307), Clients)
Apache-2.0Docker
- Tigase - XMPP server implementation in Java. (Source Code (⭐336))
GPL-3.0Java
Software / Conference Management
- osem - Event management tailored to free Software conferences. (Source Code (⭐894))
MITRuby/Docker
Software / Content Management Systems (CMS)
- Plone - Powerful open-source CMS system. (Source Code)
ZPL-2.0Python/Docker
Software / Database Management
- Bytebase - Safe database schema change and version control for DevOps teams, supports MySQL, PostgreSQL, TiDB, ClickHouse, and Snowflake. (Demo, Source Code (⭐13k))
MITDocker/K8S/Go
- Databunker - Network-based, self-hosted, GDPR compliant, secure database for personal data or PII. (Source Code (⭐1.3k))
MITDocker
Software / Document Management
- Docspell - Auto-tagging document organizer and archive. (Source Code (⭐1.8k))
GPL-3.0Scala/Java/Docker
Software / E-commerce
- Saleor - Django based open-sourced e-commerce storefront. (Demo, Source Code (⭐22k))
BSD-3-ClauseDocker/Python
Software / Miscellaneous
- Speed Test by OpenSpeedTest™ - Free & Open-Source HTML5 Network Performance Estimation Tool. (Source Code (⭐2.9k))
MITDocker
Software / Proxy
- Koblas (⭐140) - Lightweight SOCKS5 proxy server.
MITRust/Docker
10. Awesome Cpp
DSP
- DSPFilters (⭐2k) - A collection of useful C++ classes for digital signal processing. [MIT]
- iir1 (⭐709) - IIR Realtime C++ filter library. [MIT]
- kissfft (⭐1.7k) - A Fast Fourier Transform (FFT) library that tries to Keep it Simple, Stupid. [BSD-3-Clause]
- pocketfft (⭐95) - FFT implementation based on FFTPack, but with several improvements. [BSD-3-Clause]
- wavelib (⭐408) - C implementation of 1D and 2D wavelet transforms. [BSD-3-Clause]
11. Awesome Vite
Templates / Svelte
- template-vite-svelte-ts-tailwind (⭐11) - Svelte + TypeScript + Tailwind CSS + Prettier.
Framework-agnostic Plugins / Integrations
- vite-plugin-cloudflare-functions (⭐64) - Cloudflare pages function integration.
Framework-agnostic Plugins / Transformers
- vite-plugin-turbo-console (⭐651) - Enhance the readability of
console.log().
Framework-agnostic Plugins / Helpers
- vite-plugin-global-const (⭐10) - Define constants for reuse of your code.
12. Awesome Cl
Reference
- NEW! CL CommunitySpec - a rendition of the Common Lisp ANSI Specification draft.
- with an interactive search, syntax highlighting! And open-source.
- NEW! novaspec - a modern rendition of the CL ANSI draft.
- not open-source?
Emacs / Third-party APIs
- slime-star (⭐43) - a SLIME configuration with extensions pre-installed, with also some custom utilities and menus:
- the Lisp system browser
- SLIME doc contrib (⭐22) - enhance the default help buffer.
- Quicklisp systems (⭐28) - Search, browse and load Quicklisp systems from Emacs.
- Slime breakpoints (⭐23)
- Slite (⭐56) - a test runner for FiveAM.
- Quicklisp-apropos (⭐10) - Perform
aproposqueries across libraries in Quicklisp (full-text search on symbol names, classes, documentation…). - slime-critic (⭐9) - the lisp critic gently critiques your code for bad patterns.
13. Awesome Design Systems
Design tokens
- Design Tokens Validator - Validate your design tokens against the Design Token Community Group spec.
14. Awesome V
Text processing
- read_xlsx_v (⭐0) - Read xlsx using vlang.
Web
- vest (⭐7) - A REST client in V.
15. Awesome Agriculture
Data Standardization, Interoperability and APIs
- Agstack - Open-Source Digital Infrastructure for the Agriculture Ecosystem.
- JDLinkMachineDataAPI-OAuth2-CSharp-Example (⭐0) - CSharp JDLink Machine Data API client example.
- MyJohnDeereAPI-OAuth2-Java-Example (⭐2) - Java MyJohnDeere API client example.
- MyJohnDeereAPI-OAuth2-NodeJS-Example (⭐3) - Node.js MyJohnDeere API client example.
- MyJohnDeereAPI-OAuth2-Python-Example (⭐19) - Python MyJohnDeere API client example.
IoT, Hardware / Shapefiles
- Farm-Data-Relay-System (⭐556) - System using ESP-NOW, LoRa, and other protocols to transport sensor data in remote areas without relying on WiFi.
- OpenWeedLocator (⭐400) - Open Source, low-cost, image-based weed detection device for in-crop and fallow scenarios.
Machine Learning and AI / Shapefiles
- AgML (⭐231) - Centralized framework for agricultural machine learning.
- FarmVibes.AI (⭐767) - Multi-Modal GeoSpatial ML Models for Agriculture and Sustainability.
16. Static Analysis
Programming Languages / Other
- CppDepend ©️ — Measure, query and visualize your code and avoid unexpected issues, technical debt and complexity.
Multiple languages / Other
- Bearer (⭐2.3k) — Open-Source static code analysis tool to discover, filter and prioritize security risks and vulnerabilities leading to sensitive data exposures (PII, PHI, PD). Highly configurable and easily extensible, built for security and engineering teams.
17. Awesome Math
Encyclopedia
- The On-Line Encyclopedia of Integer Sequences - Great compendium of many different integer sequences. Founded 1964 by N. J. A. Sloane.
18. Awesome Stock Resources
Icons / Icons Packages and Collections
19. Awesome Vue
Resources / Community
Projects Using Vue.js / Interactive Experiences
- Vue Play - Create Vue components and applications in an interactive / visual drag & drop designer.
20. Awesome Github Wiki
Useful links with tips & tricks
21. Awesome Blazor
Videos / Others
- Burke Learns Blazor -
July 7, 2023 - Finishing the API and starting the UI. Community links.
- Adding Progress Indicators & Progress Telerik Maps in 'Next Tech Event' | Part 21 -
July 4, 2023 - In this episode, we discuss and implement progress indicators to enhance user experience. Plus, we integrate a Map component from Progress Telerik, adding a visually striking and functional element to the platform. Source code (⭐5).
- The Blazor Power Hour: Sections, SectionOutlet, and SectionContent in .NET 8 Preview -
June 28, 2023 - Let's take a deep dive into a .NET 8 Preview feature, sections. What are SectionOutlet, and SectionContent? How do we use them to build an extensive layout system for Blazor applications?
- Running ASP.NET Core Apps without a server? WHAT??? -
May 26, 2023 - By Isaac Levin at the NDC Oslo 2023. With the introduction of WebAssembly-based Blazor, .NET developers can now build solutions that can run on all sorts of new hosting platforms, even ones without servers. Building applications that can run nearly anywhere, all written in C# is an amazing experience for web developers, far and wide. Write code in the programming language you love, without having to learn the newest Javascript framework (though you can interop if you want to!) is the reason why Blazor is one of the most exciting things in the current .NET landscape. In this session, we will go over the technology of Blazor WebAssembly and showcase deploying a .NET app that can run in places we never thought we could.
22. ALL About RSS
RSS services powered by utilizing Obsidian / Outline Processor Markup Language
RSSHub / Outline Processor Markup Language
RSS2Podcast / Webpage Monitor Services with capability of monitoring RSS Feed 1264
Tumblr RSS fix / Webpage Monitor Services with capability of monitoring RSS Feed 1264
23. Awesome Mac
Design and Product / Prototyping and Mind-Mapping Tools
- QuikFlow - Create flowcharts with a mind-mapping workflow.
Audio and Video Tools / File Sharing
- Pulp (⭐48) - Audio sample manager.
Security Tools / Audio Record and Process
- Suspicious Package - An application for inspecting macOS installer packages.
24. Awesome Executable Packing
📚 Literature / Documentation
📚 Literature / Scientific Research
25. Awesome Groovy
Data Processing
- Nextflow - Groovy DSL for Data-driven computational pipelines
Try Groovy in Browser
26. Awesome Network Analysis
Software / R
- edgebundle (⭐130) - Edge bundling algorithms, useful to e.g. draw networks of transport maps.
- netseg - Various measures of network segregation and homophily.
27. Awesome Neovim
Tree-sitter Supported Colorscheme / Diagnostics
- zootedb0t/citruszest.nvim (⭐231) - A colorscheme that features a combination of bright and juicy colors reminiscent of various citrus fruits, with LSP and Tree-sitter support.
- 2nthony/vitesse.nvim (⭐62) - Vitesse theme Lua port.
28. Awesome Machine Learning
Python / Computer Vision
- joliGEN (⭐267) - Generative AI Image Toolset with GANs and Diffusion for Real-World Applications.
29. Awesome Go
File Handling
- gofs (⭐511) - A cross-platform real-time file synchronization tool out of the box.
30. Awesome Web Archiving
Tools & Software / Utilities
- cdx-toolkit - Library and CLI to consult cdx indexes and create WARC extractions of subsets. Abstracts away Common Crawl's unusual crawl structure. (Stable)
Tools & Software / WARC I/O Libraries
- warcio (⭐421) - Streaming WARC/ARC library for fast web archive IO (Python). (Stable)
Tools & Software / Analysis
- Common Crawl Columnar Index - SQL-queryable index, with CDX info plus language classification. (Stable)
- Common Crawl Web Graph - A host or domain-level graph of the web, with ranking information. (Stable)
- Common Crawl Jupyter notebooks (⭐54) - A collection of notebooks using Common Crawl's various datasets. (Stable)
- Web Data Commons - Structured data extracted from Common Crawl. (Stable)
Community Resources / Mailing Lists
31. Awesome Generative Deep Art
Generative AI Tools Directories
- Technologies in LabLab: list of AI tools suggested by lablab.ai for their hackathons
Hypertechniques / ControlNet
Image Upscaling / Deforum
- AI Image Upscaler - Enlarge & Enhance Your Photos for Free - Upscale.media: simple free alternative for image upscaling
- Topaz Labs: AI Image Quality Software: "professional grade workflow, with many features" (this is an affiliate link by nejcsusec.beehiiv.com).
- AI Image Upscaler - Upscale Photo, Cartoons in Batch Free: "free, browser-based, with five credits per day" reference by nejcsusec.beehiiv.com
- Why you should upscale your images: comparing different tools
32. Awesome Zsh Plugins
- Manages the Source Plugins of your installed Plugins
Prerequisites
- Cascadia Code (⭐27k) - Microsoft's Cascadia Code
- Fira Mono (⭐5.1k) - Mozilla's Fira type family.
- Hack - Another Powerline-compatible font designed for source code and terminal usage.
- Input Mono - A family of fonts designed specifically for code. It offers both monospaced and proportional fonts and includes Powerline glyphs.
- Monoid - Monoid is customizable and optimized for coding with bitmap-like sharpness at 15px line-height even on low res displays.
- Mononoki - Mononoki is a typeface by Matthias Tellen, created to enhance code formatting.
- Nerd fonts (⭐59k) - A collection of over 20 patched fonts (over 1,700 variations) & the fontforge font patcher python script for Powerline, devicons, and vim-devicons: includes Droid Sans, Meslo, AnonymousPro, ProFont, Inconsolta, and many more. These can be installed with
brew- dobrew tap homebrew/cask-fonts && brew install --cask fontname
- Spacemono (⭐401) - Google's new original monospace display typeface family.
- Victor Mono - Victor Mono is a free programming font with semi-connected cursive italics, symbol ligatures (!=, ->>, =>, ===, <=, >=, ++) and Latin, Cyrillic and Greek characters.
ZSH on Windows / superconsole - Windows-only
ConEmu/zshout-of-the-box configured to restore previously opened tabs and shell working directories afterConEmurestart
- Choose between clean and inherited environment when starting new SuperConsole sessions
- Custom colorful scheme, colorful output for various commands
MSYS2included,zshand necessary software preinstalled, uses zsh-grml-config
- Uses Antigen (⭐8.2k) for ZSH theme and config management
- Enabled number of ZSH plugins to activate completion, highlighting and history for most comfortable use
- Git-for-Windows repo with proper
gitandgit lfssupport forMSYS2environment is configured,gitclient already installed.
ssh-agentforgitworks out-of-box, add your keys toConEmu/msys64/ConEmu/msys64/home/user/.sshdir
- Non-blocking ZSH prompt status updates thanks to agkozak-zsh-prompt (⭐313)
- Command-not-found handler customized for
MSYS2suggests what package to install
- Sets up
nanoas main editor, enablesnanosyntax highlighting
- Custom helper scripts added to
ConEmu/msys64/3rdparty
Plugins / superconsole - Windows-only
- fzf (unixorn) (⭐365) - Enables fzf (⭐72k) history and file searches.
- syntax-highlighting (⭐21k) - Add syntax highlighting to your ZSH. Make sure you load this before zsh-users/zsh-history-substring-search (⭐2.8k) or they will both break.
- volta (⭐3) - Installs and loads Volta: JS Toolchains as Code (⭐12k).
- zsh-watch (⭐6) - Simple
watchthat supports alias and completion.
Themes / superconsole - Windows-only
- bira (⭐3) - Fork of Oh-My-ZSH bira (⭐180k) theme. Includes decorators for working directory, username@host,
gitstatus information, Python venv and a status code when the last command had an error.
- darkblood-modular (⭐1) - This version of the popular darkblood (⭐1) theme has been enhanced with a near complete rewrite enabling modularity and a few new features.
- msys2 (⭐0) - Inspired by MSYS2. Includes decorators for user@host,
gitstatus and the current directory.
- roundy (⭐48) - Fast, cute and roundy theme. Includes decorators for
gitstatus, current directory and last command execution time. Requires a Nerd Font (⭐59k) and a unicode-capable terminal application.
- simply-perfect (⭐0) - Reminiscent of Powerline and Bullettrain. Includes decorators for
gitstatus, current directory, last command exit status, current time and username.
- zcraft (⭐1) - Minimalist theme with decorations for
gitstatus, last command exit status and the time taken by the last command.
33. Awesome Micropython
AI
- upython-chat-gpt (⭐31) - ChatGPT for MicroPython.
Communications / APIs
- micropython-linenotify (⭐10) - MicroPython library for sending notifications to Line Notify with ESP8266 and ESP32.
Communications / ESP-NOW
- mesh-espnow-micropython (⭐11) - Dynamic Secure Mesh for Collaborative Nodes of IoT devices.
Communications / IoT
- micropython-switchbot-thermometer-hygrometer (⭐4) - Read SwitchBot Thermometer/Hygrometer via Bluetooth.
Communications / RPC
- ujrpc (⭐6) - JSON RPC for MicroPython.
Communications / SMTP
- uMail (⭐89) - A lightweight, scalable SMTP client for sending email in MicroPython.
Communications / WiFi
- HueBridge (⭐16) - Philips Hue Bridge.
- micropython-wifimanager (⭐62) - A simple network configuration utility for MicroPython on the ESP8266 board.
- WiFiManager (⭐384) - WiFi manager for ESP8266 - ESP12 - ESP32 - MicroPython.
- Micropython-ESP-WiFi-Manager (⭐36) - WiFi Manager to configure and connect to networks.
- mpy-wpa_supplicant (⭐1) - MicroPython module to connect to the nearest known Wifi AP.
- micropython-wifi_manager (⭐64) - WiFi Manager for ESP8266 and ESP32 using MicroPython.
Sensors / Accelerometer Digital
- MicroPython_MMA8452Q (⭐0) - MicroPython Driver for the NXP MMA8452Q Accelerometer.
Sensors / Motion Inertial
- MicroPython_ICG20660 (⭐0) - MicroPython Driver for the TDK ICG20660 Accelerometer/Gyro sensor.
Shells / Jupyter
- micropython-magic (⭐27) - MicroPython integrated into Jupyter notebooks.
- jupyter_upydevice_kernel (⭐17) - Jupyter kernel to interact with a MicroPython board over its REPL interface.
34. Awesome Open Source Games
Browser-Based / Strategy
- Rapid Dominance (⭐12) - Open source turn-based strategy game. Clone of the Enemy Flag.
35. Awesome Sysadmin
Software / Service Discovery
- Consul - Consul is a tool for service discovery, monitoring and configuration. (Source Code (⭐29k))
MPL-2.0Go
Software / Software Containers
- Docker Compose - Define and run multi-container Docker applications. (Source Code (⭐36k))
Apache-2.0Go
- Docker Swarm - Manage cluster of Docker Engines. (Source Code (⭐3.5k))
Apache-2.0Go
- Docker - Platform for developers and sysadmins to build, ship, and run distributed applications. (Source Code)
Apache-2.0Go
- LXC - Userspace interface for the Linux kernel containment features. (Source Code (⭐4.9k))
GPL-2.0C
- OpenVZ - Container-based virtualization for Linux. (Source Code)
GPL-2.0C
- Portainer Community Edition - Simple management UI for Docker. (Source Code (⭐34k))
ZlibGo
36. Awesome Deno
Modules / Database
- dongoose (⭐25) - A simple and easy to use ORM for Deno KV.
Modules / Web utils
- react-icons - React Icons converted to preact for deno fresh.
37. Awesome Langchain
Tools / Services
- AilingBot (⭐60): Quickly integrate applications built on Langchain into IM such as Slack, WeChat Work, Feishu, DingTalk.
Tools / Agents
- BlockAGI (⭐311): BlockAGI conducts iterative, domain-specific research, and outputs detailed narrative reports to showcase its findings
Open Source Projects / Other / Chatbots
- GPT Migrate (⭐7k): Easily migrate your codebase from one framework or language to another.
Learn / Videos Playlists
Other LLM Frameworks / Videos Playlists
- AI Utils (⭐1.3k): TypeScript-first library for building AI apps, chatbots, and agents.
38. Urban and Regional Planning Resources
Public Data Resources / Built Environment
- Smart Location Database - The Smart Location Database is a nationwide geographic data resource for measuring location efficiency. It includes more than 90 attributes summarizing characteristics such as housing density, diversity of land use, neighborhood design, destination accessibility, transit service, employment, and demographics. Most attributes are available for every census block group in the United States.
- USBuildingFootprints (⭐2.2k) - Microsoft Maps is releasing country wide open building footprints datasets in United States. This dataset contains ~130,000,000 computer generated building footprints derived using our computer vision algorithms on satellite imagery. This data is freely available for download and use. Additional Information:Article.
Public Data Resources / Climate
- Temperature Severity Indicators - The Temperature Severity Indicator data distills observational information of prolonged temperature events to inform housing and community development policy and decision making provided by US HUD.
Public Data Resources / Demographic
- Global Human Settlement Layer - This global layer of human population is based on remotely sensed land cover classifications and national censuses of population provided by the European Union.
Public Data Resources / Education
- Education Demographics & Geographic Estimates (EDGE) - EDGE provides access to demographic and school related geographic data such as locations and districts.
- National Center for Educational Statistics - The National Center for Education Statistics (NCES) is the primary federal entity for collecting and analyzing data related to education. Their data lab provides access to other 30+ education datasets and provides quick reporting and charting functionality for users.
Public Data Resources / Employment
- Longitudinal Employer-Household Dynamics (LEHD) - The LEHD program combines administrative data, and data from censuses and surveys. From these data, the program creates statistics on employment, earnings, and job flows at detailed levels of geography and industry and for different demographic groups. Additional Information: On The Map Download Page.
Public Data Resources / Environment and Ecosystem Services
- National Hydrography - The NHDPlus High Resolution (NHDPlus HR), National Hydrography Dataset (NHD), and Watershed Boundary Dataset (WBD) are available for download and as map services. These datasets can help inform environmental planning and storm water management efforts in the US.
- National Wetland Inventory - The US Fish & Wildlife Service (FWS) National Wetlands Inventory (NWI) is a publicly available resource that provides detailed information on the abundance, characteristics, and distribution of US wetlands.
- Park Score - The Trust for Public Land curates a comprehensive evaluation of park access and quality in the 100 largest U.S. cities.
Public Data Resources / Equity and Environmental Justice
- Location Affordability Index - The Location Affordability Index (LAI) works to close this gap by providing estimates of household housing and transportation costs at the neighborhood level along with constituent data on the built environment and demographics.
- Opportunity Atlas - These datasets provided by Opportunity Insights allow you to analyze social mobility and a variety of other outcomes from life expectancy to patent rates by neighborhood, college, parental income level, and racial background.
- Mapping Inequality - An interactive map that layers georectified Home Owners' Loan Corporation (HOLC) maps onto a modern basemap of the United States. These color-coded HOLC maps were a physical embodiment of the real estate practice known as redlining. Additional Information: License: CC BY-NC-SA 4.0, Geographic Coverage: Major Metropolitan Areas in the Lower 48 US States (1935-1940).
- Justice40 - The purpose of the tool is to help Federal agencies identify disadvantaged communities that are marginalized, underserved, and overburdened by pollution. Combines multiple data sources at the census tract level across eight categories of criteria.
Public Data Resources / Health
- HealthData.gov - This site is dedicated to making high value health data in the United States more accessible to entrepreneurs, researchers, and policy makers in the hopes of better health outcomes for all.
- WHO Data - The World Health Organization's (WHO) health data collections featuring international datasets on health indicators and related data.
Public Data Resources / Housing
- Home Attainability Index - The latest (2022) Urban Land Institute Terwilliger Center Home Attainability Index. A resource for understanding the extent to which a housing market provides a range of choices attainable to regional workforces providing insights into a wide range of factors for selected communities across the United States.
Public Data Resources / Land Use and Land Cover
- NLCD - The National Land Cover Database is generated in cooperation with the Multi-Resolution Land Characteristics Consortium (MRLC), a partnership of Federal agencies working together to produce current, nationally consistent, land cover products for all 50 US states and Puerto Rico.
- Corine Land Cover - European Land Cover Database generated by the Land Monitoring Core Service (LMCS) of Copernicus, the European flagship programme on Earth Observation.
Public Data Resources / OpenStreetMap
- OpenStreetMap - OpenStreetMap is the free wiki world map. This collaborative project is one of the largest databases of volunteered geographic information in the world. Its contents include points of interest, routable networks, and other geodata.
- Geofabrik - OpenStreetMap extracts prepared in either PBF or shapefile format for download daily.
- MetroExtracts - Each day, OSM Extracts by Interline mirrors the entire OpenStreetMap planet and creates city and region sized extracts ready for download into formats ready for GIS.
- Overpass Turbo - Overpass Turbo is a web-based data mining tool for OpenStreetMap. It runs any kind of Overpass API query, shows the results on an interactive map, and allows users to export query data in the form of GeoJSON files (which may be converted to Shapefiles). It also provides helpful support for new users in the form of the "Wizard" tool. Using Overpass Turbo, you can query virtually any location globally using dedicated tags in Open Street Map.
Public Data Resources / Resilience and Natural Hazards
- HIFLD - This site provides National foundation-level geospatial data within the open public domain that can be useful to support community preparedness, resiliency, research, and more.
Public Data Resources / Transportation
- National Noise Map - Data within the National Transportation Noise Map represent potential noise levels across the nation for an average annual day for the specified year.
- National Transit Database - Repository of operations, financial, and asset data that US transit agencies are required to report to the Federal Transit Administration.
- Rapid Transit Database - Collection of all rapid transit corridors worldwide, including bus rapid transit, light rail, and subway, published by the Institute for Transportation & Development Policy.
- TIGER - The Topologically Integrated Geographic Encoding and Referencing (TIGER) database consists of boundary, road line, and boundary information pulled from the US Census's master address files.
Vendor Data Resources / Demographic
- Data Axle - Data Axle offers some of the most comprehensive and accurate business and consumer databases, boasting almost 400 distinct attributes across businesses and consumers in the United States and Canada.
Vendor Data Resources / Infrastructure
- Ecopia - Ecopia AI leverages AI to convert high resolution images of the earth into HD Vector Maps and to digitize infrastructure assets in a geospatial format.
Vendor Data Resources / Land Use and Land Cover
- CoStar - A commercial real estate information and analytics provider serving the UK, US, and Canada.
- EarthDefine - EarthDefine is using AI to transform earth sensor data into consumable geospatial information products including high resolution land cover classifications and building footprints.
Vendor Data Resources / Resilience and Natural Hazards
- RiskFactor - Provided by the First Street Foundation, this tool enables users to understand properties' environmental risks from flooding, wildfire and extreme heat. The tool communicates historic events, current risks, and future projections for properties based on peer-reviewed research. Additional Information: Access Census Tract Risk Data, First Street Foundation Website
Vendor Data Resources / Urban Observation
- Automotus - Computer vision based platform that helps cities, airports, fleets, and businesses monitor the curb in real time. Enables curbside management policies that increase revenue while making streets less congested, more sustainable, and more equitable.
- curbFlow - Computer vision based services to quantify events occurring in the built environment affordably and quickly.
- StreetSimplified - Deploys temporary cameras utilizing computer vision to examine various transportation behaviors such as speeding, crossing rule compliance, and red-light running.
Vendor Data Resources / Travel Behavior
- Replica - Replica is a data platform providing rich origin-destination, spend, and scenario impact analysis based on an activity based modeling process.
- SafeGraph - Points of interest (POI) provider providing information on destination locations and their characteristics such as spending rates in the United States.
- WeJo - Wejo has made it simple and secure to share and access connected car data, on a global scale. This data can be used for everything from origin-destination analysis, safety & speed studies, and more.
- Teralytics - Provides data and insights on mobility patterns based on cellular trace data using a global network of telecom providers.
- Inrix - Delivers innovative data products for the automotive and transportation industries such as real-time parking and traffic information solutions.
- Unacast - Provides location based analytics related to how people move across 80+ countries ranging from foot-traffic metrics to cross-visitation.
Planning Data Specifications / Built Environment
- CityGML - The CityGML standard defines a conceptual model and exchange format for the representation, storage and exchange of virtual 3D city models. It enables an interdisciplinary common operating platform for civic systems.
- LBCS - The American Planning Association's Land Based Classification Standards classifies land uses across five dimensions (Activity, Function, Structure, Site, and Ownership).
- DTDL (⭐165) - The Digital Twins Definition Language is the language by which developers can define the language of the entities they expect to use in their topologies.
Planning Data Specifications / Transportation
- CurbLR - An open data specification for curb regulations maintained by SharedStreets. Additional Information: GitHub, Demo: Interactive map and example feed, Blog post: Why CurbLR was built.
- GTFS-RT - This standard provides users transit data updates in real time greatly enhances their experience of transit services.
- NeTEx - Network Timetable Exchange is a European standard to exchange standardized time tables and other system characteristics used to describe transit systems.
- shared-row (⭐18) - A data specification for representing street right of ways.
Planning Coding Resources / Python
- ArcGIS Python API - The ArcGIS API for Python is a powerful, modern and easy to use Pythonic library to perform GIS visualization and analysis, spatial data management and GIS system administration tasks that can run both interactively, and using scripts. This library enables easy use of pandas within the ArcGIS platform.
- Peartree (⭐206) - Peartree helps explore GTFS data and their network characteristics.
- HerePy (⭐84) - A library that provides a Python interface to HERE APIs.
- Gleam (⭐256) - A plotting library inspired by R-Shiny to create interactive plots.
- TerraVide - TerraVide is an open source python package to process large urban environments mapped with LiDAR (Light Detection and Ranging) data. As of v0.1.6, focuses on tree extraction.
Planning Coding Resources / R
- simplefeatures(sf) - Support for simple features, a standardized way to encode spatial vector data in R.
- Raster - Reading, writing, manipulating, analyzing and modeling of spatial data. The package implements basic and high-level functions for raster data and for vector data operations such as intersections.
- r5r (⭐204) - Is an R package for rapid realistic routing on multimodal transport networks (walk, bike, public transport and car) leveraging the Conveyal R5 routing engine.
- Sfnetworks - Provides a tidy approach to spatial network analysis.
- stplanr - Tools for transport planning with an emphasis on spatial transport data and non-motorized modes including OD data processing and other functions.
Planning Coding Resources / Learning to Code
- Urban Informatics & Visualization-Berkeley (⭐230) - Urban Informatics and Visualization (UC Berkeley CP255) Class Jupyter Noteboom examples. Provides various resources to applied Python in planning contexts.
- Coding for Planners: Up and Running with Python - Planetizen course teaching basics of Python with planning applications through 10 video lessons. Monthly subscription required.
- Introduction to Urban Informatics - Planetizen course teaching the basics of big data processing, analysis, and visualization. Monthly subscription required.
Platforms and Software Resources / Environmental and Climate Planning Tools and Platforms
- HAZUS - FEMA's Hazus Program provides standardized tools and data for estimating risk from earthquakes, floods, tsunamis, and hurricanes. Risk assessment resources and tools from the Hazus program are always freely available and transparently developed.
- City Energy Analyst - A series of open-source (⭐226) tools for the analysis and optimization of urban energy systems.
- EPA WARM Model - EPA created the Waste Reduction Model (WARM) to provide high-level estimates of potential greenhouse gas (GHG) emissions reductions, energy savings, and economic impacts from several different waste management practices.
Platforms and Software Resources / Geospatial Data and Visualization
- ScapeToad - ScapeToad is a cross-platform, open-source application designed to adjust the size of polygons based on some attribute. Use a shapefile as input and output to generate cartograms, geometries whose sizes are distorted based on data.
- Felt - A web based mapping application that enables multple users to colloboratively edit and view in data in real-time.
Platforms and Software Resources / Immersive Planning and Design Platforms
- Arkio - Arkio is a new cloud-based collaborative spatial design software that allows planners, designers, and stakeholders to create 3-D models of buildings and neighborhoods over VR and other devices.
- InCitu - InCitu is an AR platform designed to support urban planners in the analysis and visualization of urban data by representing scale models of buildings, affordable housing, mixed-use development, parks, and bridges.
- Polycam - Polycam is a mobile application that allows planners to scan and digitize objects and places from the real world for use in 3-D models, making photogrammetry easy with the use of their smartphone's camera.
- Spatial - Spatial is a highly collaborative web, mobile, and VR application planners use to create immersive co-experiences and spaces in environments including the Metaverse.
- Spectracities - Spectra is an open source VR and mixed reality platform that allows planners and designers to combine physical placemaking and digital worldbuilding to reimagine the city making process, from single projects and infill development to large-scale immersive environments.
- Unreal Engine - Epic Games Unreal Engine is a XR engine that allows planners to not just create visualizations, but create immersive environments that gamify community involvement, decision-making, and the planning process.
Platforms and Software Resources / Planning Management and Administrative Tools and Platforms
- OpenGov - Cloud solution to power every permit, license, and inspection with user-friendly workflows.
Platforms and Software Resources / Public Engagement Tools and Platforms
- Metroquest - Comprehensive community engagement platform, providing surveys, games, and interactive maps to engage the public around planning issues.
- NJTPA Engage - Database of 300 + public engagement tools, techniques, and software. Searchable on multiple levels.
- Maptionnaire - Provides map-based tools for designing questionnaires, collecting survey data, and conveying information.
Platforms and Software Resources / Urban Design Tools and Platforms
- SketchUp - Easy to use interactive 3D modeling software for planning and design applications. Supported by a rich asset library for creating neighborhood designs.
- Rhino - This is a commercial 3D computer graphics and computer-aided design application software. Rhino has had multiple plug-ins built on top of it including Grasshopper and the Urban Network Analysis toolbox to enable complex modeling and analysis.
- Adobe Creative Suite - Adobe's collection of 20+ desktop and mobile apps and services for photography, design, video, web, UX, and more. Popular products include Photoshop, Adobe Illustrator, and others.
Platforms and Software Resources / Urban Planning Tools and Platforms
- ArcGIS Urban - ArcGIS Urban enables planners and design professionals to publish living plans and collaborate across teams with a web-based 3D application that supports scenario planning and impact assessment.
- UrbanCanvas - UrbanCanvas Modeler is a web-based platform designed for planners and modelers to generate long-range, small area socioeconomic forecasts using UrbanSim (⭐506) to inform Regional Transportation Plans.
Platforms and Software Resources / Transportation Planning Tools and Platforms
- Space Syntax - Spatial & Network Analysis software is available to professional practitioners and academic researchers for commercial and non-commercial use.
Educational and Informational Resources / AICP Resources
- APA Knowledge Base - APA's Research KnowledgeBase connects APA members to curated collections of topically related resources — including plans, regulations, model codes, guides, articles, reports, and multimedia files. Each collection provides commentary and thematic groupings of resource records with bibliographic information, short descriptions, and links to the resources themselves.
- APA Florida Exam Prep Webpage - Comprehensive collection of study materials compiled by APA Florida. APA members can also email Henry Bittaker at the address given for access to recordings of exam prep and practice question study sessions led by him.
Educational and Informational Resources / Literature Resources
- Planning Advisory Service (PAS) - The Planning Advisory Service (PAS) is the American Planning Association's (APA) flagship research brand which is responsible for the following publications: PAS Reports (quarterly), PAS Memo (bimonthly), and PAS QuickNotes (bimonthly). Current publications and archives of previous issues are available for free download for APA members.
- Repository and Open Science Access Portal (ROSA P) - Provides access to a range of full-text current and historical documents from the National Transportation Library. Resources are available from all modes of transportation as well as related disciplines such as climate change research.
Educational and Informational Resources / General Planning Information and News
- Streetsblog - Blog for news related to walking, biking, and transit.
Educational and Informational Resources / Podcasts
- APA Podcast - American Planning Association's podcast with interviews and discussions on planning topics going back to 2010.
- Strong Towns Podcast - The podcast explores how we can financially strengthen our cities, towns, and neighborhoods and, in the process, make them better places to live.
Other Resources / Other GitHub Resource Lists
- ai-collection (⭐8.3k) - Review of the generative AI landscape including tools/utilities.
Other Resources / Other Technology Resource Aggregators
- Urban Computing Foundation - Accelerating open source and community development that improves mobility, safety, infrastructure, traffic, and energy consumption in connected cities. Additional Information: Landscape.
- Harvard Dataverse - Harvard Dataverse is a repository for research data. It contains a wide variety of datasets spanning the sciences, many with public domain dedications.
- Data Standards Directory - This open directory of data standards aggregates known data standard examples and features a taxonomy on how to understand their application.
- Prev: Jul 10 - Jul 16, 2023
- Next: Jun 26 - Jul 02, 2023












