Awesome List Updates on Jan 09 - Jan 15, 2023
44 awesome lists updated this week.
๐ Home ยท ๐ Search ยท ๐ฅ Feed ยท ๐ฎ Subscribe ยท โค๏ธ Sponsor
1. Awesome Algorand
Language SDKs & Tools / .NET
- dotnet-alogrand-sdk (2) (โญ28) - Algorand .NET SDK maintained by @FrankSzendzielarz.
- dotnet-tinyman-sdk (โญ9) - Tinyman .NET SDK.
- dotnet-yieldly-sdk (โญ10) - Yieldly .NET SDK.
- powershell-algorand-module (โญ2) - Algorand PowerShell Module.
2. Awesome Fiber
โ๏ธ Middlewares / ๐ฑ Third Party
- airbrake/gobrake (โญ105) - An Airbrake middleware that reports performance data (route stats).
3. Awesome Design Systems
-
Components: ๐
Voice & Tone: ๐
Designers Kit:
Source code *: ๐ (โญ59)
4. Awesome Iot
Software / Programming languages
- PikaPython (โญ1.6k) - Python runs with only 4KB of RAM, zero dependencies, easy to bind with C.
5. Awesome D3
Charts / Third Party
- Layer Cake (โญ1.6k) - A graphics framework built on top of Svelte.
- semiotic (โญ2.4k) - A data visualization framework combining React & D3 [scatter, line, area]
6. Awesome Ios
Video
- VLC for iOS (โญ1.1k) - VLC is a free and open source multimedia player for iOS.
7. Awesome Ansible
Tools
- Packer Ansible Provisioner - This Provisioner can be used to automate VM Image creation via Packer with Ansible.
8. Awesome Swift
Misc
- xc (โญ22) - A tool to open the Xcode project file by the specified version.
Alert / Barcode
- Kamagari (โญ77) - Simple UIAlertController builder class.
9. Awesome Decentralized
Applications
- DB3 Network (โญ378): Decentralized Firebase Firestore Alternative
10. Awesome Vite
Templates / Vue 3
- vulcan (โญ22) - The template for mobile application. Vite, Vue 3, TypeScript, Sass, i18n, Vitest&Cypress, Pinia, APIs&Mock, ESLint, Prettier, auto-importing.
Templates / React
- vite-mui-ts (โญ61) - React + TypeScript + Redux + Material UI + RRD + ESLint + Prettier.
Framework-agnostic Plugins / Integrations
- vite-plugin-stylelint (โญ28) - Runs Stylelint synchronously/asynchronously.
Framework-agnostic Plugins / Bundling
- vite-plugin-image-optimizer (โญ418) - Optimize (compress) your image assets using Sharp.js and SVGO at build time.
11. Awesome Capacitor
- Background Geolocation (โญ109) - The most sophisticated background location-tracking & geofencing module with battery-conscious motion-detection intelligence for iOS and Android.
- Background Fetch (โญ84) - Periodic callbacks in the background for both IOS and Android.
- Background Geolocation Firebase (โญ6) - Firebase adapter for Capacitor Background Geolocation.
12. Awesome Gbdev
Game Boy Color / Opcodes
- GBC Hicolour notes - A technical note regarding Hicolour mode trick for Game Boy Color and its realization in the GBC game โCrystalisโ.
13. Awesome Gdpr
Guidelines
- Guidelines & Opinions from the European Data Protection Board (EDPB).
- Factsheets - Factsheets from EU Data Protection Supervisor.
14. Awesome Nix
Resources / Discovery
- Noogle - Nix API search engine allowing to search functions based on their types and other attributes.
15. Awesome Falsehood
Software Engineering
- The yaml document from hell - YAML is full of obscure complexity like accidental numbers and non-string keys.
16. Awesome Mac
Design and Product / Prototyping and Mind-Mapping Tools
- Lighten - The best way to clarify thinking, boost productivity, brainstorm, and visualize concepts.
17. Awesome Vue
Projects Using Vue.js / Open Source
- ZuiOJ (โญ136) - ZuiOJ system developed using Vue2's UI and Java.
18. Awesome Osint
Username Check / GitHub
- Seekr (โญ679) A multi-purpose all in one toolkit for gathering and managing OSINT-Data with a neat web-interface. Can be used for note taking and username checking.
Infographics and Data Visualization / GitHub
- Perspective (โญ9.2k) - interactive data visualization and analytics component, well-suited for large, streaming and static datasets.
19. Awesome Raspberry Pi
OS Images
- FreedomBox - FreedomBox is a private home server for non-experts.

Community / iOS
20. Awesome Chatgpt
Featured
Prompting
Assistants
Coding
ChatGPT API
ChatGPT explainers
Conversational
Thought-provoking
21. Awesome Blazor
Videos / Others
- ASP.NET Community Standup - Exploring new and experimental features in Blazor -
January 10, 2023 - It show what it's like to build a .NET 7 Blazor app using both new and currently experimental features. Featuring: Daniel Roth, Jon Galloway, Mackinnon Buck. Community links.
22. Awesome Crystal
Web Frameworks
23. Awesome Agi Cocosci
Science Logology / Literature Mining
- ESRA: Explainable Scientific Research Assistant - ACL'21 Demo Track, 2021. [All Versions]. A tool for constructing and visualizing the knowledge graph of a query keyword in literature retrieving.
24. Awesome Generative Deep Art
Generative AI history, timelines, maps, and definitions
- AI exploded on the scene at the end of 2022 / Twitter: categories for analyzing tools of Generative AI
- [๐ฅ๐ฅ๐ฅ] Mapping the Generative AI landscape | Antler
- [๐ฅ๐ฅ๐ฅ] AI Timeline: A history of text-to-image ML models by Fabian Mosele
- AI-Generated Art: From Text to Images & Beyond Examples
Hypertechniques / DreamBooth
- AI Profile Pictures: paid service for generating profile pictures using AI
- Training Stable Diffusion with Dreambooth using Diffusers: experiments to analyze the effect of different settings in Dreambooth
- fast-DreamBooth.ipynb - Colaboratory: train custom concepts from input images with this simplified DreamBooth colab
- (1166) Como Criar Artes Incrรญveis com o seu Prรณprio Rosto Usando o Dreambooth! DE FORMA FรCIL E DE GRAรA! - YouTube: tutorial in Portuguese on how to train DreamBooth with your own face
Hypertechniques / Deforum
- Deforum Stable Diffusion: generating videos from scripted prompts
Related Awesome Lists / Deforum
- chaosreactor/awesome-generative-ai (โญ47): An awesome list of low- and no-code generative AI resources
25. Awesome V
Text processing
- pcre2 (โญ6) - Library for processing PCRE regular expressions.
26. Awesome Zsh Plugins
Completions / superconsole - Windows-only
- xcode (โญ62) - Completions for some Xcode command line tools -
genstrings,nm,plutil,xcode-select,xcodebuild,xcrun,simctl,strings,swift-demangle,swiftandlipo.
Themes / superconsole - Windows-only
- daivasmara (โญ86) - Chill theme with decorators for current directory (truncated if necessary) and
gitinformation, including time since last commit.
- powerline-shell (banga) (โญ6.3k) - A powerline (โญ2.9k)-like prompt for Bash, ZSH and Fish. Includes decorators for
git/svn/hg/fossilbranch, last command exit status, shortened path to current directory and the current python virtualenv and is easy to customize/extend.
- rigel (โญ0) - Includes decorators for
gitinformation, user@hostname and current directory.
- searocket (โญ1) - Slimmed down version of spaceship (โญ20k). Includes decorators for working directory, last command exit code, user, background jobs,
bun,d, elm, go, nodejs, python, zig andgitstatus. RequiresDbuild chain.
- starship (wintermi) (โญ21) - A simple plugin to use the Starship prompt, along with a powerline theme.
27. Awesome Neovim
Search / Diagnostics
- s1n7ax/nvim-search-and-replace (โญ72) - Search and replace in multiple files at the same time from the current working directory.
Fuzzy Finder / Diagnostics
- axkirillov/easypick.nvim (โญ404) - Easypick lets you easily create Telescope pickers from arbitrary console commands.
File Explorer / Diagnostics
- dinhhuy258/sfm.nvim (โญ63) - An alternative to Nvim-tree designed to be extensible and minimalist.
Utility / Diagnostics
- j-morano/buffer_manager.nvim (โญ327) - Add one or more buffers, reorder them, save them inside a file or just delete them very easily from a small floating window.
Editing Support / Diagnostics
- tmillr/sos.nvim (โญ19) - Automatically save all your modified buffers according to a predefined timeout value.
Formatting / Diagnostics
- emileferreira/nvim-strict (โญ36) - Strict, native code style formatting which exposes deep nesting, overlong lines, trailing whitespace, trailing empty lines, todos and inconsistent indentation.
Indent / Diagnostics
- LucasTavaresA/simpleIndentGuides.nvim (โญ10) - Indentation guides using the builtin variables.
Session / Diagnostics
- gennaro-tedesco/nvim-possession (โญ273) - The no-nonsense session manager.
28. Awesome Quantified Self
Articles & Blogs
- QS Experiments - Science-based approach for Quantified Self, sharing raw data and analysis, modelling physical processes, health trackers comparison and analysis.
Applications and Platforms / Aggregators & Dashboards
- Vital - Plaid like widget that joins together all your fitness data, wearables data and at home lab tests.
Applications and Platforms / Wealth
- Firefly III (โญ20k) - A free and open source personal finance manager
29. Awesome Nextjs
Boilerplates
- Hydrogen - Hydrogen is a Nextjs blog starter template build with tailwindCss and MDX supports. It has all necessary MDX shortcodes out of the box.
- NextJS Chargebee Subscription (โญ18) - A Chargebee focused T3 Stack that integrates User Subscriptions, Authentication and Testing. Driven by Prisma ORM.
30. Awesome Jax
Models and Projects / Flax
- GNNs for Solving Combinatorial Optimization Problems (โญ55) - A JAX + Flax implementation of Combinatorial Optimization with Physics-Inspired Graph Neural Networks.
31. Awesome Productivity
Tools and Apps / Task Management
- OpenProject - An on premise open source project management solution that comes with a free community version as well as an enterprise version.
32. Awesome Game Engine Dev
Game Engines / Awesome Collections
- ๐ Wikipedia: List of Game Engines - Game engines along with their platforms and licenses.
Game Engines / AAA
- ๐ฐ C4 Engine - Modern console engine.
- ๐ฐ Gamebryo - Complete toolset, flexible workflow, rapid prototyping.
- ๐ธ Unigine - Real-time 3D engine. Photorealistic graphics, large virtual worlds, C++ and C# API.
Game Engines / Commercial
- ๐ธ Buildbox - Create 3D & 2D video games without coding.
- ๐ธ GameSalad - Sophisticated visual programming interface.
- ๐ธ MANU - Unique animation system helps you create games without coding.
- ๐ธ Roblox - Create immersive 3D experiences with Lua scripting.
- ๐ธ Simulation Starter Kit - Create interactive 3D apps across a range of platforms.
Game Engines / Specialty
- ๐ HARFANG 3D (โญ620) - 3D visualization library for industry professionals, usable in C++, Python, Lua, Go.
- ๐ฐ RPG Maker - Create an original role-playing game without any specialized knowledge.
Learning / Computer Graphics
- Blog Articles
- ๐ Comparison of Modern Graphics APIs - Modern graphics APIs vs older APIs.
- ๐ GPU Performance for Game Artists - Common art-related performance issues.
- Graphics API: DirectX
- ๐ DirectX - Microsoft API used to create 2D/3D games and apps. [Blog | Samples (โญ6.5k)]
- ๐ DirectXTutorial.com - Older resource with lots of tutorials on DirectX versions 9 & 11.
- Graphics API: OpenGL
- ๐ LearnOpenGL ๐ฅ - Incredible! In depth tutorials for modern graphics programming.
- ๐ Mesa 3D - Open source implementations of OpenGL.
- ๐ OpenGL - The industry's foundation for high-performance graphics.
- ๐ OpenGL Tutorial - Collection of OpenGL tutorials with source code examples.
- Graphics API: Vulkan
- ๐ Vulkan - Modern cross-platform graphics API. [Samples (โญ4.8k)]
- ๐ Vulkan Tutorial - Teaches the basics of using Vulkan graphics and compute API.
- Graphics API: WebGL
- ๐ WebGL - Open web standard 3D graphics API. [GitHub (โญ2.7k)]
- ๐ WebGL Fundamentals ๐ฅ - Full understanding of what WebGL really is and how it works.
- ๐ WebGL 2 Fundamentals - Updated to use the WebGL2 standard.
- ๐ WebGL 2 Samples (โญ1k) - Short and easy to understand samples demonstrating WebGL 2 features.
- ๐ WebGL Tutorial - How to use the canvas element to draw WebGL graphics.
Learning / Engine Development
- Blog Articles
- ๐ How to Become a Game Engine Developer - Starting point on game engine development.
- Books
- ๐ Game Engine Architecture - Theory and practice of game engine development.
Learning / Game Development
- Awesome Collections
- ๐ Awesome Gamedev (โญ2.7k) - Collection of free resources for making games.
- ๐ GameDev-Resources (โญ4.3k) - Wonderful list of game development resources.
- ๐ Magictools (โญ15k) - List of game development resources to make magic happen.
- ๐ Web Game Dev - Resources on techniques and tools around JavaScript game development.
- Books
- ๐ Art of Game Design - Teaches game design in an accessible manner.
- ๐ Game Programming Patterns - Patterns found in games that make code easier to understand.
- Developer Portals
- ๐ Game Developer - Industry blogs, events, jobs, updates and more. Formerly Gamasutra.
- ๐ GameDev.net - Game dev forums, tutorials, blogs, projects, portfolios, and news.
- ๐ GameFromScratch.com - Game dev news, tutorials and much more.
- ๐ itch.io - Game dev resources and platform to showcase / promote / buy & sell games.
- Education Portals
- ๐ Lazy Foo' Tutorials - Beginning game programming with SDL.
Learning / Programming
- ๐ Big-O Cheat Sheet - Big-O complexities of algorithms used in computer science.
- ๐ Deadlock Empire - Interactive tutorial to master threads and concurrency.
- ๐ Every Programmer Should Know (โญ87k) - Technical things every developer should know.
- ๐ Games of Coding (โญ2k) - Games that teach you a programming language.
- ๐ Geeks for Geeks - Tutorials, articles, courses, coding competitions, jobs and more.
- ๐ Learn to Program (โญ4.4k) - Educational resources to learn to program.
Libraries / C
- C: Cross-Platform
- ๐ Cosmopolitan (โญ20k) - Build-once run-anywhere C library.
- C: Entity Component System
- ๐ Flecs (โญ7.3k) - Fast and lightweight entity component system in C99.
- C: File Formats
- ๐ Assimp (โญ12k) - Open Asset Importer Library. Loads 40+ 3D file formats.
- ๐ cgltf (โญ1.6k) - Single-file glTF 2.0 loader and writer in C99.
- โญ dr_libs (โญ1.4k) - Single-file audio decoding libraries.
- ๐ Libspng (โญ789) - Simple, modern libpng alternative.
- ๐ Miniz (โญ2.4k) - Single-file drop-in replacement for zlib's most used APIs (libpng and libzip).
- ๐ OBJ GL Loader v2 (โญ12) - Quite fast wavefront OBJ loader for OpenGL.
- ๐ PL_MPEG (โญ857) - Single-file library for decoding MPEG1 Video and MP2 Audio.
- ๐ QOI (โญ7.2k) - The โQuite OK Image Formatโ for fast, lossless image compression.
- โญ stb_vorbis (โญ29k) - Ogg Vorbis audio decoder.
- C: File System
- ๐ HexEmbed (โญ50) - Small utility to help embed files in C/C++ programs in an easy, cross-platform way.
- โญ Incbin (โญ1.1k) - Include binary and text files in your C/C++ apps with ease.
- ๐ PhysicsFS (โญ643) - Portable, flexible file I/O abstraction. Provides access to various archives.
- โญ Where Am I (โญ495) - Locates the current path on the local file system.
- C: Fonts
- ๐ Font Stash (โญ722) - Lightweight library that uses stb_truetype to render fonts to a texture atlas.
- ๐ IconFontCppHeaders (โญ1.3k) - C/C++ headers and C# classes for icon fonts.
- โญ stb_truetype (โญ29k) - Single-header file library that processes TrueType font files.
- ๐ Vertext (โญ30) - Generates vertices for rendering text, requires stb_truetype.
- C: Lighting
- โญ Light Mapper (โญ1.5k) - Single-file library for lightmap baking by using your existing OpenGL renderer.
- C: Network
- ๐ librg (โญ1.4k) - Middleware between networking / file-streaming libraries and app logic.
Libraries / C++
- C++: Entity Component System
- ๐ EntityX (โญ2.3k) - Fast, type-safe C++ entity component system.
- ๐ Entt (โญ11k) - Gaming meets modern C++, a fast and reliable entity component system.
- C++: Geometry
- ๐ CinoLib (โญ1k) - Header-only library for processing polygonal and polyhedral meshes.
- ๐ Delabella (โญ236) - Super stable 2D delaunay triangulation.
- ๐ Delaunator-Cpp (โญ0) - Really fast library for Delaunay triangulation of 2D points.
- ๐ Easy3D (โญ1.5k) - Easy-to-use library for 3D modeling, geometry processing, and rendering.
- ๐ Extrude (โญ22) - Converts 2D images into 3D extruded meshes.
- ๐ Generator (โญ226) - Procedural geometry generation library for C++11.
- ๐ Geometric Tools - Mathematics, geometry, graphics, image analysis and physics in C++14.
- ๐ GeometronLib (โญ97) - Meshes for 3D shapes (cube, sphere, etc.) and ray / geometry intersection.
- ๐ Libigl (โญ4.8k) - Simple geometry processing library.
- ๐ MeshOptimizer (โญ6.4k) - Mesh optimization library that makes meshes smaller and faster to render.
- ๐ Polygon Mesh Processing Library (โญ1.4k) - Processing / visualizing polygon surface meshes.
- ๐ PolyPartition (โญ682) - 2D polygon partitioning and triangulation.
- โญ RamerDouglasPeucker - Reduces number of points along a 2D line.
- ๐ Recast & Detour (โญ7.1k) - Navigation-mesh toolset for games.
- ๐ Seam-aware Decimater (โญ514) - Simplifies mesh while preserving UVs, based on Seamless.
- ๐ Spheres (โญ268) - Four methods to create a sphere mesh.
- ๐ Trimesh2 - Utilities for input, output, and manipulation of 3D triangle meshes.
- ๐ V-HACD (โญ1.5k) - Decomposes a 3D surface into a set of "near" convex parts.
- C++: Lighting
- ๐ Thekla Atlas (โญ475) - Atlas generation tool.
- ๐ UVAtlas (โญ880) - DirectX library for creating and packing texture atlases.
- C++: Utility
- ๐ Any-Lite (โญ143) - Header-only 'any' type for C++98 and above.
- ๐ EASTL (โญ8.8k) - Electronic Arts STL replacement, emphasis on performance.
- ๐ faker-cxx (โญ365) - C++20 Faker library for generating fake (but realistic) data for testing and development.
- ๐ Parallel Hashmap (โญ3k) - Header-only, fast and memory-friendly hashmap and binary tree containers.
- ๐ Spdlog (โญ27k) - Fast logging library.
- ๐ Tiny-Process-Library - Making it simple to create and stop new processes.
- ๐ TinyXML-2 (โญ5.4k) - XML parser that can be easily integrated into other programs.
- C++: Visual Programming / Nodes
- ๐ NodeEditor (โญ3.4k) - Graph-controlled data processing, built with Qt.
- ๐ QuickQanava (โญ1.3k) - Display graphs and relational content in a QtQuick-based app, in C++14.
- ๐ Visual Script Engine (โญ203) - Visual scripting engine designed for embedding.
Libraries / C#
- C#: App Framework
- ๐ ATF (โญ1.9k) - Components for making tools on Windows, started in 2005.
- C#: Audio
- ๐ NAudio (โญ5.9k) - Audio and MIDI library for .NET.
- C#: Game Engine w/Editor
- ๐ Duality (โญ1.4k) - Modular 2D engine, editor built with OpenTK.
- ๐ Flat Red Ball (โญ486) - 2D game engine & design tools, built with MonoGame. [Website]
- ๐ Murder (โญ2.9k) - Pixel-art, ECS game engine built on MonoGame. [Docs]
- ๐ Stride (โญ7k) - Game engine for realistic rendering and VR. Formerly Xenko. [Website]
- ๐ธ Unity - Biggest name in game engines, industry standard.
Libraries / Haxe
- Haxe: App Framework
- ๐ Lime (โญ799) - Flexible, lightweight layer for Haxe cross-platform developers.
- ๐ nme (โญ489) - Cross-platform native backend for Haxe projects.
- Haxe: Serialization / Storage
- ๐ CastleDB (โญ581) - Structured database with a local web service to edit it.
- ๐ Format (โญ135) - Various files formats support for Haxe.
- ๐ HxBit (โญ160) - Binary serialization and network synchronization library.
- Haxe: Utility
- ๐ hexMachina (โญ6) - Powerful modular MVC framework. [Website]
- ๐ HxColorToolkit (โญ45) - Library for color conversion and color scheme generation.
- ๐ HxMath (โญ91) - Game-oriented math library for the Haxe language.
- ๐ SteamWrap (โญ114) - Haxe native extension for the Steam API.
- Haxe: Visual Programming / Nodes
- ๐ Haxe-Blockly (โญ5) - Haxe wrapper for Blockly
Libraries / JavaScript
- JavaScript: Entity Component System
- ๐ Becsy (โญ251) - Multithreaded ECS for TypeScript and JavaScript.
- ๐ bitECS (โญ1.1k) - Functional, minimal, data-oriented, ultra-high performance ECS library.
- ๐ Ecsy (โญ1.1k) - Experimental ECS aiming to be lightweight, easy to use.
- ๐ Miniplex (โญ924) - Entity management system for games.
- JavaScript: File Formats
- ๐ JSMpeg (โญ6.5k) - MPEG1 Video Decoder in JavaScript.
- JavaScript: Graphics - 3D
- ๐ Babylon.js (โญ24k) ๐ฅ - Powerful web rendering engine. [Extensions (โญ181) | Website]
- ๐ ClayGL (โญ2.8k) - WebGL library for scalable Web3D applications.
- ๐ CopperLicht - A 3D library for WebGL. [CopperCube Editor]
- ๐ Filament for Web (โญ19k) - WebAssembly build of Google's 3D graphics library, Filament. [Demos]
- ๐ Four (โญ336) - Minimal three.js alternative.
- ๐ Hilo3d (โญ658) - WebGL 3D rendering engine by Alibaba.
- ๐ Litescene.js (โญ375) - WebGL 3D engine library, used by WebGLStudio.
- ๐ LUME (โญ1.4k) - Simplifies the creation of interactive 2D/3D experiences.
- โญ OGL (โญ4.1k) ๐ฅ - Fast, powerful, minimal WebGL library. [Examples]
- ๐ PicoGL.js (โญ795) - Minimal WebGL 2 rendering library. [Examples]
- ๐ Pixi3D (โญ795) - 3D renderer for PixiJS, seamless integration with 2D apps. [Examples]
- ๐ RedGL (โญ157) - JavaScript 3D WebGL library.
- ๐ Regl (โญ5.4k) - Fast functional WebGL.
- ๐ SwissGL (โญ1.2k) - Minimalistic wrapper on top of WebGL2.
- ๐ ThingJS (โญ199) - Lightweight, extendable 3D library, aka t3d.
- ๐ Three.js (โญ108k) ๐ฅ - General-purpose 3D library. [Awesome (โญ765) | Docs | Editor | Examples]
- ๐ TWGL (โญ2.8k) - Tiny WebGL helper Library. [Examples]
- ๐ WebGL Frameworks - List of WebGL frameworks on Wikipedia.
- ๐ WebGL / WebGPU Frameworks - List of WebGL and WebGPU frameworks and libraries.
- ๐ x3dom (โญ842) - Integrate 3D content seamlessly into your webpage.
- JavaScript: Layout
- ๐ Complete Guide to Flexbox - Comprehensive guide to CSS flexbox layout.
- ๐ Complete Guide to Grid - Comprehensive guide to CSS grid.
- JavaScript: Networking
- ๐ Socket.io (โญ62k) - Enables real-time bidirectional event-based communication.
- ๐ WebRTC - Supports video, voice, and generic data to be sent between peers.
- JavaScript: Utility
- ๐ Clipboard.js (โญ34k) - Small, modern copy to clipboard.
- ๐ Day.js (โญ48k) - Fast 2kB alternative to Moment.js (โญ48k) with the same modern API.
- ๐ i18next (โญ8.2k) - Popular internationalization framework.
- ๐ jQuery (โญ60k) - Fast and feature-rich JavaScript library. [Website]
- ๐ PreloadJS (โญ2.9k) - Preloading assets w/progress events.
- ๐ Struct Vec (โญ27) - JavaScript array-like containers for multithreading.
Libraries / Pascal
- Pascal: Game Framework
- ๐ Apus (โญ178) - Cross-platform library for making 2D games.
- Pascal: Physics
- ๐ Kraft (โญ118) - Object Pascal 3D physics engine.
Libraries / Python
- Python: Cross-Platform
- ๐ธ Anvil - Full stack web apps with nothing but Python.
- ๐ Brython (โญ6.5k) - Python 3 running in the browser.
Libraries / Zig
- Zig: File System
- ๐ Known Folders (โญ265) - Provides access to well-known folders across several operating systems.
Open Source Games / C
- ๐ธ Handmade Hero - Videos on making a game from start to finish, source code for $15.
Open Source Games / C++
- ๐ Doom 3 (โญ3.3k) - Doom 3 GPL source release.
Open Source Games / Java
- ๐ Pixel Dungeon (โญ3.7k) - Traditional roguelike game with pixel-art graphics and simple interface.
Specialty Topics / AI / Pathfinding
- ๐ Beginner's Guide to Game AI - Intro to concepts used in AI for games.
Specialty Topics / Color Manipulation
- ๐ How to Choose Colors Procedurally - Procedural palettes and how to generate them.
Specialty Topics / Fluid / Smoke
- ๐ Fluid Simulation on the GPU - GPU Gems Chapter 38 - Fast, stable fluid simulation on the GPU.
Specialty Topics / Lighting / Shadows
- Gamma
- ๐ What Every Coder Should Know About Gamma - Light emission vs perceptual brightness.
- Shadows 2D
- ๐ 2D Pixel Perfect Shadows (โญ1.9k) - An approach to 2D pixel-perfect lights / shadows using shaders.
- ๐ 2D Visibility - Excellent interactive tutorial on 2D visibility.
- ๐ Fast 2D shadows in Unity - Adapting 3D rendering techniques to achieve fast 2D shadows.
- ๐ Sight & Light - How to create 2D visibility / shadow effects for your game. [Source (โญ1.1k)]
- ๐ Symmetric Shadowcasting - Common technique for calculating field of view.
- Shadows 3D
- ๐ Efficient Soft-Edged Shadows - GPU Gems 2 Chapter 17.
- ๐ Screen Space Shadows - Great exploration of screen space shadows.
- ๐ Shadow Mapping - Shadow mapping and the techniques used to acheive it.
Specialty Topics / Physics
- Platformer
- ๐ 2D Physics Games - Using Box2D for water, ropes, gravity, lines, vehicles, etc.
- ๐ Basic 2D Platformer Physics - How to create a physics system for a platformer.
- Water / Buoyancy
- ๐ 2D Water - Modeling 2D water with springs.
Specialty Topics / Rendering
- ๐ GPU Driven Rendering - Calculating rendering on the GPU in compute shaders.
- ๐ Model Batching - Drawing many different models in a single draw call.
Specialty Topics / Scripting
- ๐ Adding Languages to Game Engines - Story of adding scripting to a game.
- ๐ Implementing a Scripting Engine - Writting a scripting engine from scratch.
- ๐ Embedded Scripting Languages - Scripting languages and engines available as libraries.
- ๐ List of Embedded Scripting Languages (โญ1.4k) - Scripting languages to use in your app / game.
- ๐ Scriptorium (โญ512) - Game scripting languages benchmarked.
Specialty Topics / Shaders
- Fire
- ๐ Fire Shader in GLSL - Fire intro shader using noise textures and masking.
- ๐ Simplex 3D Noise - Simplex noise fire simulation shader at ShaderToy.
- Upscaling
- ๐ How do I perform an xBR or hqx filter in XNA? - Upscaling shader code.
- ๐ hqx - Wikipedia article about the hqx pixel art upscaling algorithm developed by Maxim Stepin.
- Wireframe
- ๐ Flat and Wireframe Shading - Flat shading / wireframes using Barycentric Coordinates.
Specialty Topics / Signed Distance Fields
- ๐ Basic 2D SDFs - Basics of rendering 2D shapes with SDFs in shaders.
- ๐ Bezier Strokes - Blog post on rendering bezier strokes with SDFs.
- ๐ Signed Distance Field Resources (โญ703) - Tutorials, papers, software, demos, discussions, etc.
- ๐ SDF Mesh Generation (โญ1.7k) - Python API to generate 3D meshes with SDFs.
Specialty Topics / Tiling
- ๐ List of Eucliden Uniform Tilings - Wikipedia article on uniform tiling, space-filling polygons.
Tools / Software / 2D Game Dev
- ๐ฐ Sprite Illuminator - Create stunning light effects with 2D sprites in your game engine.
- ๐ฐ Texture Packer - Create sprite sheets and optimize your game graphics.
Tools / Software / Animation Software
- ๐ธ Cascadeur - 3D animation software for physics-based character animation.
- ๐ธ Spine - 2D animation for games.
Tools / Software / Color / Palettes
- ๐ Colormind - Color scheme generator, can learn color styles from photographs, art, etc.
- ๐ COLOURlovers - Share colors, palettes and patterns.
- ๐ Huemint - Uses machine learning to generate colors for graphic design.
- ๐ Paletton - Explore complementary colors on the color wheel.
Tools / Software / Generative Art
- Sound
- ๐ Dittytoy - Create generative music using a simple JavaScript API.
- ๐ Sonic Pi (โญ11k) - Kind of musical instrument where you code music.
Tools / Software / Materials / Textures
- ๐ธ PixPlant - Tool to allow simple creation of tiling 3D materials.
Tools / Software / Pixel Art
- ๐ฐ Fluid FX - Uses fluid simulation to achieve animations like explosions, blood, smoke, etc.
- ๐ฐ Juice FX - Add style to your sprites and animations with ease.
- ๐ฐ PixaTool - Create pixel art by converting your images, sprites or videos.
Tools / Software / Vector Editors
- ๐ฐ Vec Maker - Easy to use vector design.
Tools / Software / Voxel
- ๐ฐ Ken Shape - Draw in 2D, set the depth for each pixel and generate 3D models!
Video Game Assets / Audio Assets
- Music
- ๐ BandLab Sounds - High-quality loops and packs used for music creation.
- ๐ธ Bensound - Original music tracks, free with attribution. Perfect for games.
- ๐ธ Incompetech - Nice collection of game tracks. Buy or attribution required.
- ๐ธ Melody Loops - Nice mix of free and affordable music loops.
- ๐ธ Soundimage - Looping music tracks for videogames. Buy or attribution required.
Video Game Assets / Model Assets
- ๐ Poly Pizza - Build something beautiful with thousands of free low poly models.
- ๐ธ Sketchfab - Huge library of 3D assets.
33. Awesome Dotnet
Testing / GUI - other
- SecTester (โญ2) - SecTester is a new tool that integrates Bright enterprise-grade scan engine directly into your integration or e2e tests. [Proprietary] [Free]
34. Awesome Acg
Database APIs
- Anilist APIv2 (โญ1.2k) - Official API for Anilist. [English]
35. Awesome Zig
Parser / Package managers
- naneros/ztoml - TOMLv1.0.0 parser and convert TOML to JSON.
36. Awesome Ebpf
eBPF Workflow: Tools and Utilities / eunomia-bpf
- eunomia-bpf (โญ765) - A compilation framework and runtime library to build, distribute, dynamically load, and run CO-RE eBPF applications in multiple languages and WebAssembly. It supports writing eBPF kernel code only (to build simple CO-RE libbpf eBPF applications), writing the kernel part in both BCC and libbpf styles, and writing userspace in multiple languages in a WASM module and distributing it with simple JSON data or WASM OCI images. The runtime is based on libbpf only and provides CO-RE to BCC-style eBPF programs without depending on the LLVM library.
37. Awesome Phalcon
Miscellaneous
- Upgrade Adviser (โญ13) - Command line tool to help upgrading Phalcon Applications from 3.4.x to 4.1.3, 3.4.x to 5.1.3, 4.1.3 to 5.1.3.
38. Static Analysis
Programming Languages / Other
- Perl::Analyzer โ Perl-Analyzer is a set of programs and modules that allow users to analyze and visualize Perl codebases by providing information about namespaces and their relations, dependencies, inheritance, and methods implemented, inherited, and redefined in packages, as well as calls to methods from parent packages via SUPER.
39. Awesome Cpp
GUI
- MyGUI (โญ769) - Fast, flexible and simple GUI. [MIT]
Serialization
- zpp_bits (โญ855) - Actually, the fastest modern Serialization library. Just check this video.
Other Awesome Projects
- This list is currently empty, but you can add to it by opening a merge request.
- Please reach out if you are interested in sponsoring this repo. Your company's name and logo will be prominently displayed here.
40. Awesome Ant Design
Boilerplates / Themes
- react-vite-admin (โญ247) - React, Recoil, React Query, React Hooks, Typescript, Axios.
41. Awesome Magento2
Tools
- magento2docker (โญ3) - MariaDB, PHP , Redis, ElasticSearch in one dockerfile for fast demo and deveopment enviroment
42. Free Podcasts/Screencasts (English)
Language Agnostic / React.js
- Coder Radio - Chris Fisher, Michael Dominick, Wes Payne (podcast)
- Lex Fridman Podcast - Lex Fridman (podcast)
Swift / React.js
- Swift Unwrapped - Jesse Squires, JP Simard (podcast)
43. Awesome Ruby
Security
- Ronin (โญ720) - A Ruby platform for vulnerability research and exploit development.
44. Awesome Privacy
Commenting Engines
- Disqus - Many trackers are in their sites. Disqus collects (as per their Privacy Policy): IP address, unique Cookie ID, Device ID, your login data, browser type and version, time zone setting and location, browser plug-in types and versions, operating system and platform and other technology on the devices you use to access the Service.
Desktop
- BusKill - BusKill is a Dead Man Switch triggered when a magnetic breakaway is tripped, severing a USB connection.
Video Editing / Alternative clients/modifications of Discord:
- LosslessCut (โญ32k) - LosslessCut aims to be the ultimate cross platform FFmpeg GUI for extremely fast and lossless operations on video, audio, subtitle and other related media files.
- Olive Video Editor - Free open-source advanced non-linear video editor currently in Alpha state.
- Prev: Jan 16 - Jan 22, 2023
- Next: Jan 02 - Jan 08, 2023