Awesome List Updates on Jan 30 - Feb 05, 2023
75 awesome lists updated this week.
๐ Home ยท ๐ Search ยท ๐ฅ Feed ยท ๐ฎ Subscribe ยท โค๏ธ Sponsor
1. Awesome Github Wiki
Useful links with tips & tricks
2. Urban and Regional Planning Resources
Public Data Resources / Housing
- FHFA Public Data - The Federal Housing Finance Agency provides a series of public datasets regarding housing and mortgages in the United States. It including all states, about activity in the U.S. mortgage market through its House Price Index, Refinance Report, Foreclosure Prevention Report, Mortgage acquisition datasets, and Performance Reports.
3. Alternative Front Ends
Overview / Other services
- Pastewin (โญ11): Free alternative Pastebin front-end
4. Awesome Plotters
Manuals, Ephemera, Papers, and Patents / Manuals
5. Awesome Theoretical Computer Science
Transition To Pure Rigour Math / Monograph
- Sommaruga & Strahm. Turingโs Revolution: The Impact of His Ideas about Computability - A collection of historical, technical and philosophical papers.
Popular Science Books / Monograph
- Ausiello. The Making of a New Science: A Personal Journey Through the Early Years of Theoretical Computer Science - A story about people, pioneers with diverse backgrounds and characters who established a new field.
6. Awesome Translations
Tools / Automatic translation for end users
- DeepL Translator - A neural machine translation service launched in August 2017 and owned by Cologne based DeepL SE.
- Amazon Translate - A neural machine translation service.
- ModernMT - A self-learning machine translation service that improves from user corrections as user keep using it.
- Microsoft Translator - A multilingual machine translation cloud service provided by Microsoft.
Tools / Machine translation for developers
- AutoML Translation Documentation - AutoML Translation by Google.
7. Awesome Datascience
General Machine Learning Packages / Deep Learning architectures
8. Awesome Playwright
Utils
- playwright-test-coverage (โญ76) - Plugin to collect code coverage from running Playwright tests.
Reporters
- playwright-xray (โญ21) - Playwright Xray Reporter, send test executions to Jira / Xray.
9. Awesome Privacy
PC / MacOS
- MS Windows - Owned by Microsoft it is known for collecting many user data and tricking users to own a Microsoft account. If you still want and happen to use Windows 10, you can use this tool (โญ3.5k), or this other tool to see and disable the tons of privacy-invasive settings of MS Windows.
Desktop / Alternative clients/modifications of Discord:
- Ungoogled Chromium (โญ20k) - A lightweight approach to removing Google web service dependency. Ungoogled-chromium is Google Chromium, sans dependency on Google web services.
10. Awesome Elixir
Actors
- poolex (โญ40) - Pure elixir pool manager.
11. Awesome Dos
Development tools
- SmallerC - Portable self-hosting C compiler capable of producing executables for a number of platforms, including real and protected mode DOS programs, by Alexei A. Frounze.
12. Awesome Readme
Creating GIFs
- vhs (โญ14k) - FREE - Generate beautiful terminal GIFs with a simple scripting language
13. Awesome List
Gaming
- ComputerCraft (โญ134) - Minecraft mod that adds programmable computers.
14. Awesome Clojurescript
Resources / Books
- ClojureScript Unraveled (2nd edition) โ An open source book about the ClojureScript language that covers all the language features, how to use the compiler and the tooling for building applications and libraries.
15. Awesome Go
Free e-books / Libraries for creating HTTP middlewares
- Go Faster - This book seeks to shorten your learning curve and help you become a proficient Go programmer, faster.
16. Awesome Snmp
Libraries / Go
- sleepinggenius2/gosmi (โญ90) - MIB parser in Go language.
17. Awesome No Login Web Apps
Communication
- GoTeam - Video meeting rooms. Create any room like
goteam.video/some-room
. Username is asked after room creation.
18. Awesome Rest
Documentation / Symfony2
- Swagger - Documentation/querying web interface for REST APIs.
- API doc - Inline Documentation for RESTful web APIs.
.NET Clients
- Apizr (โญ131) - Refit-based web api client, but resilient (retry, connectivity, cache, auth, log, priority, etc...).
- RestSharp (โญ9.6k) - Simple REST and HTTP API client for .NET
- Refit (โญ8.4k) - The automatic type-safe REST library for Xamarin and .NET
- Flurl - Fluent, portable, testable REST/HTTP client library
- RestEase (โญ1.1k) - Easy-to-use typesafe REST API client library, which is simple and customisable. Heavily inspired by Refit
- Tiny.RestClient (โญ210) - Simpliest Fluent REST client for .NET.
- RestLess (โญ112) - The automatic type-safe-reflectionless REST API client library for .Net Standard.
Design
- How to design a REST API? - Full guide tackling security, pagination, filtering, versioning, partial answers, CORS, etc.
- Richardson Maturity Model - Explained by Martin Fowler, originally presented by Leonard Richardson at the QCon 2008.
- Enterprise Integration Using REST - Discusses the constraints and flexibility that you have with nonpublic APIs, and lessons learned from doing large scale RESTful integration across multiple teams.
- REST API Tutorial - RestApiTutorial.com is dedicated to tracking REST API best practices and making resources available to enable quick reference and self education for the development crafts-person.
Standards
- JSON API - Standard for building APIs in JSON.
- RAML - Simple and succinct way to describe RESTful API.
- OData - Open protocol to allow the creation and consumption of queryable and interoperable RESTful APIs. Quite complex.
- JSON-LD - Standard for describing Linked Data and hypermedia relations in JSON (W3C).
- Hydra - Vocabulary for Hypermedia-Driven Web APIs (W3C).
- Schema.org - Collection of schemas describing common data models.
PHP Clients
- Guzzle - HTTP client and framework for consuming RESTful web services.
Ruby Clients
- Net::HTTP - Net::HTTP provides a rich library which can be used to build HTTP user-agents.
Node.js
- Sails.js - Node.js Web framework embedding a command to generate automatically a REST API.
- loopback - Powerful Node.js framework for creating APIs and easily connecting to backend data sources.
- Feathers - is a real-time, micro-service web framework that gives you control over your data via RESTful resources, sockets and flexible plug-ins.
PHP / Symfony2
- REST APIs with Symfony2: the Right Way - Complete guide to build a state-of-the-art REST API with Symfony2 framework.
Python / Symfony2
- Django REST framework - Powerful and flexible toolkit that makes it easy to build Web APIs.
- flask-restful - Extension for Flask that adds support for quickly building REST APIs.
- restless - Framework agnostic REST framework based on lessons learned from TastyPie.
- Python Eve - Eve is an open source Python REST API framework designed for human beings. It allows to effortlessly build and deploy highly customizable, fully featured RESTful Web Services.
Ruby / Symfony2
- Grape - Opinionated micro-framework for creating REST-like APIs in Ruby.
- Rails - RailsGuides: Using Rails for API-only applications.
Querying / Symfony2
- HttpMaster - GUI tool for testing REST APIs and services. Windows OS only.
Mocking / Symfony2
- httpbin - HTTP request and response service - a/k/a Swiss Army Knife for HTTP.
- Mocky.io - Free online service to create fake HTTP responses.
Public REST APIs To Use In Tests / Symfony2
- Deck of Cards API - Open API for simulating a deck of cards.
- Public APIS (โญ309k) - Explore The Largest API Directory In The Galaxy.
- Marvel Comics API - Query characters, stories, events about Marvel superheroes.
- JSON Placeholder - Free online REST service that you can use whenever you need some fake data.
- APIs.guru - Wikipedia for Web APIs, each API has OpenAPI/Swagger description.
- The Cat API - Public API for Cats Images, Facts and Jokes.
19. Awesome Tailwindcss
IDE Extensions
- CSS to TailwindCSS converter for Code (โญ57) - Converts CSS to Tailwind CSS in Visual Studio Code.
20. Awesome Vite
Templates / React
- template-vite-react-ts-tailwind (โญ44) - React + TypeScript + Tailwind CSS + Eslint + Prettier.
21. Awesome Mysql
GUI
- ILLA Cloud (โญ11k) - Low-code internal tool builder integrated with Mysql, can be used as GUI for Mysql.
22. Awesome Sitecore
XM Cloud
- Next.js Styleguide for XM Cloud (โญ3) - A solution designed to help developers learn and get started quickly with Sitecore Containers, the Sitecore Next.js SDK, and Sitecore Content Serialization.
- XM Cloud Starter Kit (โญ40) - A solution designed to help developers learn and get started quickly with XMCLoud + SXA + Next.js.
23. Awesome Nlg
Libraries
- Writebot - A NodeJS library that makes it easier to use GPT-3 by using presets.
24. Awesome Osint
Username Check / Telegram
- NexFil (โญ2.2k) - checks username from almost all social network sites.
- Seekr (โญ514) 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.
Video Search and Other Video Tools / Telegram
- Find YouTube Video - Searches currently 5 YouTube archives for specific videos by ID, which is really useful for finding deleted or private YouTube videos.
- Tubuep (โญ396) - Downloads online videos via yt-dlp, then reuploads them to the Internet Archive for preservation. Note: if you would like to archive comments too, you need to install version 0.0.33 and use the --get-comments flag, however you will still have the new yt-dlp fixes and features, but existing tubeup bugs cannot be fixed, unless you do manual work.
- yt-dlp (โญ77k) - Downloads videos from almost any online platform, along with information, thumbnails, subtitles, descriptions, and comments (comments only on a select few sites like Youtube and a few small sites). If a site is not supported, or a useful or crucial piece of metadata, including comments, is missing, create an issue.
25. Awesome Algorithms
Youtube Playlists
- FreeCodeCamp - Algorithms and Data Structures Tutorial - Full Course for Beginners - Complete beginner friendly Algorithms and Data Structures Tutorial with mindblowing animation.
- Abdul Bari - Introduction to Algorithm - This playlist is so much informative and provide simulation with code example. As like as you are in a class.
- Jenny's Lectures- Algorithm - Another complete alogrithm playlist from basic level to intermediate. Easy explanation and simulation.
26. Awesome Qubes OS
VM-Hardening
- Qrexec: Qubes RPC internals - The qrexec framework consists of a number of processes communicating with each other using a common IPC protocol, described in detail below.
- TUFF - We can think of a software update system as โsecureโ if:
Clearnet & Anonymous Networking / Anonymity
- i2p-Whonix - Temporary way to run i2p on Qubes-Whonix.
Optics and Extra Info / Xen Exploitation
- Advanced Exploitation - Xen Hypervisor VM Escape
- Hypervisor Vulnerability Research [PDF] - State of the Art
Optics and Extra Info / Web articles
- Glitches in the Matrix - Escape via NMI
27. Awesome Falsehood
Cryptocurrency
- Falsehoods about Ethereum - Misconceptions and common pitfalls in contract programming.
28. Awesome Transit
3rd party GTFS URL directories
- TransitData.io - A list of GTFS data in parts of Latin America. Must contact website maintainers directly to access feeds, as they're not publicly available.
29. Awesome Cli Apps
Development / Devops
- updatecli (โญ483) - A declarative dependency management tool.
30. Awesome Arcgis Developers
Code samples and snippets
- EsriDevEvents - Supplemental source code, example projects, and resources supporting Esri Developer Summits, Developer Day at Esri UC, FedGIS, #GeoDev webinars, meetups, etc.
31. Awesome Mongodb
Tools / Desktop
- Compass (โญ1.1k) - Free Cross-platform GUI from MongoDB
Tools / Development
- Mongo Playground (โญ179) - Online query playground
Tools / Low-Code
- Appsmith (โญ33k) - Open-source Retool alternative
- Appwrite (โญ43k) - Open-source Firebase alternative
- Budibase (โญ22k) - Open-source Retool alternative
- ILLA Builder (โญ11k) - Open-source Retool alternative
- Tooljet (โญ28k) - Open-source Retool alternative
- DronaHQ - Retool alternative
- Retool - Drag-and-drop editor with pre-built components to build internal tools
Applications / Web
- WildDuck Mail Server (โญ1.9k) - Scalable high availability email server that uses MongoDB for email storage
32. Awesome Fiber
๐ ๏ธ Tools / ๐ฑ Third Party
- ryanbekhen/feserve (โญ8) - Feserve is a lightweight application or docker image to serve frontend and load balancer applications.
33. Awesome Micropython
Tutorials / SRAM
- MicroPython Tutorials for ESP32 boards - Tutorials with code examples to learn the basic of MicroPython with ESP32 boards.
- Learn MicroPython with a Pi Pico board - Tutorials on MicroPython with the Raspberry Pi Pico / RP240 boards.
34. Awesome Game Engine Dev
Game Engines / Popular
- ๐ Godot (โญ86k) ๐ฅ - Feature-packed, open source engine. Excellent! [Awesome (โญ6.3k) | Website]
Game Engines / AAA
- ๐ Amazon Lumberyard (โญ2k) - AAA engine integrated with AWS and Twitch. Forked from CRYENGINE.
- ๐ธ Flax Engine (โญ5.6k) - Modern 3D game engine written in C++ and C#.
- ๐ O3DE (โญ7.5k) - Multi-platform AAA engine. Cinema-quality 3D. Successor to Lumberyard.
Game Engines / Commercial
- ๐ Defold (โญ3.9k) - Open sourced game engine by King. [Website]
- ๐ธ NeoAxis (โญ176) - Versatile real-time platform for making games and apps. [Website]
Game Engines / Specialty
- ๐ GB Studio (โญ8.3k) - Retro adventure game creator for Game Boy.
- ๐ Twine (โญ1.8k) - Tool for telling interactive, nonlinear stories.
Learning / Computer Graphics
- Graphics API: Glide
- ๐ Glide - Developed by 3dfx Interactive for their Voodoo Graphics in the 1990's.
- ๐ Glide Open Source Project - Glide open source project.
- Graphics API: Mantle
- ๐ Mantle - Developed by AMD as an alternative to Direct3D and OpenGL.
- Pipeline: GPGPU
- ๐ CUDA - Developed by NVIDIA for parallel computing and programming.
- ๐ DirectCompute - Developed by Microsoft for using compute shaders with DirectX 10 & 11.
- ๐ OpenCL - For writing programs that execute across CPUs, GPUs, and other processors.
Libraries / BASIC
- BASIC: Game Framework
- ๐ Dark Basic (โญ447) - BASIC programming language for creating apps and games. [Website]
Libraries / C
- C: App Framework
- ๐ glfw (โญ12k) - Cross-platform API for windowing, graphics contexts, input and events.
- ๐ MiniFB (โญ946) - Creates a cross-platform frame buffer for drawing pixels.
- ๐ SDL (โญ8.6k) ๐ฅ - Low level access to audio, keyboard, mouse, joystick, and graphics hardware.
- ๐ Sokol (โญ6.5k) ๐ฅ - Single-file libraries for graphics, windowing, file handling, audio and more.
- C: Audio
- โญ Miniaudio (โญ3.8k) - Single-file audio playback and capture library.
- ๐ SDL_mixer (โญ370) - Audio mixer that supports various file formats for SDL.
- ๐ SoLoud (โญ1.7k) ๐ฅ - Free, easy, portable audio engine for games.
- C: File Formats
- ๐ Assimp (โญ10k) - Open Asset Importer Library. Loads 40+ 3D file formats.
- ๐ cgltf (โญ1.4k) - Single-file glTF 2.0 loader and writer in C99.
- โญ dr_libs (โญ1.2k) - Single-file audio decoding libraries.
- ๐ Libspng (โญ699) - Simple, modern libpng alternative.
- ๐ Miniz (โญ2.1k) - 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 (โญ736) - Single-file library for decoding MPEG1 Video and MP2 Audio.
- ๐ QOI (โญ6.8k) - The โQuite OK Image Formatโ for fast, lossless image compression.
- โญ stb_vorbis (โญ26k) - Ogg Vorbis audio decoder.
- C: Physics
- ๐ Chipmunk (โญ2.1k) - Fast, lightweight 2D game physics library. [Docs]
Libraries / C++
- ๐ Awesome C++ Game Dev (โญ1.5k) - List of awesome C++ things for Game Development.
- ๐ Awesome Hpp (โญ3.3k) - List of awesome header-only C++ libraries.
- ๐ cppreference.com - Online reference for C, C++, and the STL.
- ๐ Learn C++ ๐ฅ - Walks you through all the steps to write, compile, and debug C++.
- ๐ Modern Cpp Features (โญ19k) - Cheatsheet of modern C++ language and library features.
- C++: App Framework
- ๐ Cinder (โญ5.3k) - App / graphics library for macOS, Windows, Linux, iOS. [Website]
- ๐ Cross Window (โญ568) - Platform library for managing windows and other OS tasks.
- ๐ SFML (โญ9.8k) ๐ฅ - Cross-platform access to windowing, graphics, audio and networking.
- C++: Animation
- ๐ Ozz-Animation (โญ2.3k) - Skeletal animation library and toolset.
- ๐ Tweeny (โญ712) - Inbetweening library for complex animations for games / apps.
- C++: Cross-Platform
- ๐ emscripten (โญ25k) - The C/C++ to JavaScript (as WebAssembly) compiler. [Website]
- C++: Fonts
- ๐ HarfBuzz (โญ3.8k) - Text shaping library. Formatted and positioned glyph output.
- ๐ msdfgen (โญ3.8k) - Multi-channel signed distance field generator.
- ๐ฐ Slug - High-quality, resolution-independent text and vector graphics for 3D apps.
- C++: Game Engine w/Editor
- ๐ AnKi 3D Engine (โญ1.3k) - Vulkan backend, modern renderer, scripting, physics and more.
- ๐ Crown Engine (โญ2k) - Data-driven 3D and 2D game engine.
- ๐ Crystal Engine (โญ13) - Vulkan backend with PBR and styled GUI (CrystalWidgets).
- ๐ Drop Creator (โญ4) - No code, 2.5D game engine built with Qt, OpenGL and Chipmunk Physics.
- ๐ Enigma (โญ332) - GameMaker compatible 2D engine.
- ๐ Esoterica Engine (โญ829) - High-performance game engine with editor and AAA quality animation graph.
- ๐ Ethereal Engine (โญ956) - Cross-platform game engine and editor.
- ๐ ezEngine (โญ1.2k) - Game engine in active development. [Editor Info]
- ๐ FIFE (โญ547) - Multi-platform isometric game engine.
- ๐ Irrlicht - Cross-platform 3D engine worked on for nearly 2 decades. [Website]
- ๐ Limon Engine (โญ574) - 3D FPS game engine with full dynamic lighting and shadows.
- ๐ Lina Engine (โญ784) - Modular game engine, aimed to develop 3D desktop games.
- ๐ Lumos (โญ1.2k) - Cross-platform 2D/3D game engine, supports both OpenGL and Vulkan.
- ๐ Lumix Engine (โญ3.4k) - A 3D game engine with Dear ImGui based editor.
- ๐ MxEngine (โญ1.1k) - Modern-C++ general-purpose 3D game engine.
- ๐ neoGFX (โญ534) - Cross-platform app and game engine.
- ๐ รbEngine (โญ801) - 2D engine with Lua scripting built with SFML.
- ๐ Overload (โญ1.7k) - Well documented 3D game engine inspired by industry standards.
- ๐ Razix Engine (โญ427) - High-performance research engine for production pipeline.
- ๐ Rootex (โญ211) - Advanced C++ 3D game engine powering an in-production game.
- ๐ Skylicht (โญ625) - Upgraded features including audio, physics and particles. Built on Irrlicht.
- ๐ Spartan Engine (โญ2k) - Emphasis on quality and performance.
- ๐ Toolkit (โญ132) - Simple 2D/3D game and app develepment kit.
- ๐ Torque 3D (โญ3.4k) - High-performance 3D engine built on The Forge.
- ๐ UPBGE (โญ1.4k) - Blender game engine, originally forked from Blender.
- C++: Graphics - 2D
- ๐ Blend2D (โญ1.5k) - High-performance 2D vector graphics engine. [Website]
- ๐ C++ Bitmap Library (โญ163) - Featured bitmap loading and manipulation library.
- ๐ QNanoPainter (โญ387) - OpenGL accelerated vector drawing library for Qt, powered by NanoVG.
- ๐ Skia (โญ8.9k) - Complete 2D graphics library used in Chrome by Google. [Website]
- ๐ vg-renderer (โญ490) - 2D vector graphics renderer for Bgfx, based on ideas from NanoVG.
- C++: Input
- ๐ Gainput (โญ842) - Easy to use input library.
- ๐ OIS (โญ252) - Object-oriented input system. Compatiable with many operating systems.
- ๐ Oryol Input (โญ2k) - Input module from the Oryol game framework.
- C++: Layout
- ๐ Yoga (โญ17k) - Cross-platform flexbox layout engine by Facebook. [Website]
- C++: Libraries
- ๐ Boost Libraries - Wide range of C++ libraries, many end up as part of the STL. [Website]
- ๐ Gamedev Libraries (โญ1.4k) - Collection of open source C/C++ libraries for game development.
- ๐ Inqlude - List of libraries for developers of Qt-based apps.
- ๐ List of Open Source C++ Libraries - Comprehensive list of open source C++ libraries.
- ๐ NVIDIA GameWorks - NVIDIA technologies for game & app developers.
- C++: Math
- ๐ OpenGL Mathematics (โญ8.9k) - Header-only math library for graphics software.
- C++: Physics
- ๐ Box2D (โญ7.4k) - Battle tested 2D physics for games. [Docs | Fixed Time-Step | Tutorials]
- ๐ Bullet Physics (โญ12k) - Popular 3D physics libary.
- ๐ Chrono (โญ2.1k) - High-performance multiphysics and multibody dynamics simulations. [Gallery]
- ๐ Edyn (โญ564) - Multi-threaded, networked physics engine. Supports large dynamic worlds. [Testbed (โญ31)]
- ๐ Jolt Physics (โญ5.8k) - Multi-core friendly rigid body 3D physics and collision detection.
- ๐ Liquid Fun (โญ4.7k) - Extension of Box2D, adds particle-based fluid and soft bodies. [Demos]
- ๐ Newton Dynamics (โญ917) - Real-time simulation of 3D environments.
- ๐ ODE - Open Dynamics Engine, 3D rigid body physics.
- ๐ Qu3e (โญ908) - Fast 3D physics engine, created to be used in games.
- ๐ ReactPhysics3D (โญ1.5k) - 3D physics engine.
- ๐ Slingshot (โญ62) - Constraint-based physics engine for 3D rigid body dynamics.
- C++: Reflection
- ๐ Boost.PFR (โญ1.3k) - Basic reflection C++14 library, part of the Boost Libraries.
- ๐ Magic Enum (โญ4.5k) - Header-only C++17, provides static reflection for enums.
- ๐ Meta (โญ563) - Header-only, non-intrusive and macro-free runtime reflection system in C++17.
- ๐ Nameof (โญ2k) - Header-only C++17, provides nameof macros to obtain name of a variable.
- ๐ Ponder (โญ632) - Expose C++17 classes and objects so they can used as data.
- ๐ Reflect (โญ5) - Small, flexible, single-header library for runtime reflection and meta data in C++11.
- ๐ RTTR (โญ3k) - Reflection for C++11.
- C++: Serialization
- ๐ Cap'n Proto (โญ11k) - Fast data interchange format and capability-based RPC system.
- ๐ Cereal (โญ4.1k) - Header-only C++11 serialization library.
- ๐ Cista++ (โญ1.7k) - Simple, high-performance serialization & reflection library.
- ๐ FlatBuffers (โญ22k) - Efficient cross-platform serialization library by Google.
- ๐ JSON for Modern C++ (โญ41k) - JSON support for Modern C++.
- ๐ Protobuf (โญ64k) - Protocol Buffers, for platform-neutral serialized data by Google.
- ๐ RapidJSON (โญ14k) - Fast JSON parser / generator.
- C++: Terrain
- ๐ Terra Forge 3D (โญ921) - Procedural 3D terrain generation and texturing tool.
Libraries / C#
- C#: Cross-Platform
- ๐ Blazor (โญ35k) - C# to JavaScript (as WebAssembly) technology by Microsoft. [Website]
- ๐ Mono (โญ11k) - Open source implementation of Microsoft's .NET Framework.
- C#: Game Engine w/Editor
- ๐ Duality (โญ1.4k) - Modular 2D engine, editor built with OpenTK.
- ๐ Flat Red Ball (โญ345) - 2D game engine & design tools, built with MonoGame. [Gui Editor | Website]
- ๐ Murder (โญ2.2k) - Pixel-art, ECS game engine built on MonoGame. [Docs]
- ๐ Stride (โญ6.3k) - Game engine for realistic rendering and VR. Formerly Xenko. [Website]
- ๐ธ Unity - Biggest name in game engines, industry standard.
- C#: Game Framework
- ๐ FNA (โญ2.5k) - Reimplementation of the Microsoft XNA Game Studio 4.0 libraries.
- ๐ Monofoxe (โญ391) - Game engine designed to simplify working with MonoGame.
- ๐ MonoGame (โญ11k) ๐ฅ - Framework for creating cross-platform games. [Website]
- ๐ Nez (โญ1.8k) - Feature-rich 2D framework built on MonoGame.
- ๐ Protogame (โญ180) - Cross-platform 2D/3D game engine built on MonoGame.
- C#: Graphics - 3D
- ๐ OpenTK (โญ3.1k) - Open Toolkit, C# bindings for OpenGL. [LearnOpenGL (โญ439)]
- ๐ Veldrid (โญ2.4k) - Cross-platform, graphics API-agnostic rendering and compute library for .NET.
- C#: Gui
- ๐ Avalonia (โญ24k) - Cross-platform gui framework for .NET. [Website]
- ๐ GeonBit.UI (โญ461) - Gui for MonoGame projects.
- ๐ MonoGame.Forms (โญ276) - MonoGame render window for Windows Forms.
- ๐ Myra (โญ701) - Gui library for MonoGame, FNA, and Stride.
- ๐ Uno (โญ8.5k) - Mobile, desktop and WebAssembly gui library. [Website]
Libraries / Dart
- Dart: Game Framework
- ๐ Flame (โญ8.9k) - Minimalist Flutter based 2D game engine. [Awesome (โญ992) | Examples | Tutorials | Website]
Libraries / Go
- Go: Game Engine w/Editor
- ๐ G3N (โญ2.7k) - OpenGL 3D game engine.
- Go: Game Framework
- ๐ Ebitengine (โญ10k) - Dead simple 2D game library.
- ๐ Engo (โญ1.7k) - A 2D game framework.
- ๐ Pixel (โญ4.4k) - Hand-crafted 2D game library. [Examples (โญ117)]
Libraries / Haxe
- ๐ Awesome Haxe Game Dev (โญ379) - Awesome list of game dev resources for Haxe.
- Haxe: App Framework
- ๐ Lime (โญ746) - Flexible, lightweight layer for Haxe cross-platform developers.
- ๐ nme (โญ475) - Cross-platform native backend for Haxe projects.
- Haxe: Cross-Platform
- ๐ HashLink (โญ796) - Virtual machine for Haxe.
- Haxe: Game Engine w/Editor
- ๐ Armory (โญ3k) - 3D game engine with full Blender integration.
- ๐ Away3D (โญ201) - Real-time 3D engine for OpenFL. [Website]
- ๐ Flixel-Studio (โญ99) - Embeddable, in-game editor for HaxeFlixel.
- ๐ Hide (โญ510) - Extensible IDE for the Heaps 3D graphic engine.
- ๐ LDtk (โญ3.3k) ๐ฅ - Modern, lightweight and efficient 2D level editor. [Website]
- ๐ Starling (โญ236) - Popular (Angry Birds) 2D game engine built on OpenFL. [Editor | Website]
- Haxe: Graphics
- ๐ Heaps (โญ3.2k) ๐ฅ - Cross-platform 2D/3D engine (by creators of Haxe). [Website]
- ๐ Kha (โญ1.5k) - Ultra-portable, high-performance multimedia framework.
- ๐ Sparkler (โญ16) - Modular macro-powered particle system.
- Haxe: Gui
- ๐ HaxeUI (โญ337) - Cross-platform set of styleable gui components.
- ๐ Zui (โญ315) - Immediate mode user interface, used in ArmorPaint.
- Haxe: Libraries
- Haxe: Utility
- ๐ hexMachina (โญ7) - 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 (โญ105) - Haxe native extension for the Steam API.
Libraries / Java
- ๐ Learn Java - Official docs and tutorials.
- ๐ OpenGL & GLSL Tutorials (โญ1.9k) - OpenGL / GLSL tutorials for LWJGL and libGDX.
- Java: Game Framework
- ๐ jMonkeyEngine (โญ3.7k) - Modern 3D game development suite.
- ๐ libGDX (โญ23k) - Game framework built on, and adds to LWJGL. [Awesome (โญ960) | Website]
- ๐ LWJGL (โญ4.7k) - Graphics, audio, parallel computing, XR and more. [Website]
Libraries / JavaScript
- ๐ MDN - Mozilla Developer Network, excellent learning resource.
- ๐ W3 Schools - Learn to code with the world's largest web developer site.
- JavaScript: Animation
- ๐ Animate.css (โญ80k) - Ready-to-use, pure CSS animations. [Examples]
- ๐ D3.js (โญ108k) - Data-Driven Documents. Bring data to life with SVG, canvas and HTML. [Examples | Website]
- ๐ธ GreenSock (โญ19k) - Robust animation toolset. [Website]
- ๐ Ossos (โญ367) - Web-based character animation system.
- ๐ React-Spring (โญ28k) - Spring physics based React animation library.
- ๐ Scene.js (โญ2.7k) - JavaScript & CSS timeline-based animation library.
- ๐ Theatre (โญ11k) - Motion design editor for the web.
- ๐ Tween.js (โญ9.7k) - Tweening engine for easy animations using Robert Penner's equations.
- ๐ TweenJS (โญ3.5k) - Tweening / animation library, part of the CreateJS suite.
- JavaScript: Audio
- ๐ Howler.js (โญ23k) - Audio made easy and reliable across all platforms.
- ๐ PixiJS Sound (โญ384) - Audio library with filters, built on PixiJS. [Examples]
- ๐ SoundJS (โญ4.4k) - Simple API and powerful features, part of the CreateJS suite.
- ๐ Sonant-X (โญ229) - Small JavaScript synthesizer library. [Online Composer]
- ๐ SpessaSynth (โญ34) - MIDI player and synthesizer.
- ๐ Tone.js (โญ13k) - WebAudio framework for creating interactive music in the browser.
- ๐ tuna (โญ1.7k) - Audio effects library for the WebAudio API.
- ๐ Waveform Playlist (โญ1.4k) - Multitrack web audio editor and player with canvas waveform preview.
- JavaScript: Color
- ๐ Chroma.js (โญ9.9k) - Library for all kinds of color manipulations.
- JavaScript: Docking
- ๐ Dock Spawn TS (โญ121) - Maintained, TypeScript version of Dock Spawn (โญ255), a JavaScript docking framework.
- ๐ FlexLayout (โญ885) - Multi-tab layout manager.
- ๐ Golden Layout (โญ6.2k) - Multi-window layout manager for web apps.
- ๐ PhosphorJS (โญ1k) - High-performance, pluggable, desktop-style web apps.
- ๐ React Mosaic (โญ4.1k) - React tiling window manager.
- ๐ RC-Dock (โญ644) - Dock layout component for React.
- ๐ wcDocker (โญ146) - Window layout system with a responsive and interactive design.
- JavaScript: Framework
- ๐ Alpine (โญ27k) - Rugged, minimal framework for composing JavaScript behavior in your markup.
- ๐ Angular (โญ95k) - The modern web developer's platform.
- ๐ Aurelia (โญ12k) - Modern, front-end framework for browser, mobile, and desktop apps.
- ๐ Ember (โญ22k) - Framework for ambitious web developers.
- ๐ Preact (โญ36k) - Fast 3kB React alternative with the same modern API.
- ๐ React (โญ224k) - Declarative, efficient, and flexible JavaScript library for building user interfaces.
- ๐ Svelte (โญ77k) - Takes your declarative components and converts them into efficient JavaScript.
- ๐ Vue (โญ207k) - Progressive JavaScript framework for building UI on the web.
- JavaScript: Game Engine w/Editor
- ๐ A-Frame (โญ16k) - Web framework for building VR experiences. [Website]
- ๐ Cocos Creator (โญ5.5k) - Cross-Platform 2D/3D game creation. [Website]
- ๐ ct.js (โญ1.6k) - Desktop 2D game engine, built on PixiJS.
- ๐ Egret (โญ3.9k) - Mobile game engine. [Editor (โญ140)]
- ๐ GDevelop (โญ7.3k) - Full-featured 2D game development. [Website]
- ๐ Impact (โญ1.9k) - Game engine for desktop and mobile browsers. [2D Level Editor]
- ๐ Isogenic (โญ516) - Engine with advanced multiplayer, based on Valve's multiplayer system.
- ๐ melonJS (โญ5.8k) - Modern 2D game engine, level editing with Tiled. [Examples | Website]
- ๐ microStudio (โญ890) - Online game engine. Learn and practice programming. [Website]
- ๐ Pixelbox.js (โญ466) - Sandbox to fast-prototype 2D tile-based games. [Download]
- ๐ QICI Engine (โญ860) - Toolset for making games.
- ๐ Superpowers - Both 2D & 3D game making for indies. [Website]
- ๐ Taro (โญ286) - Multiplayer engine with Box2D physics, aka Moddio. [Website]
- JavaScript: Game Framework
- ๐ Crafty (โญ3.4k) - Create 2D games in a structured way.
- ๐ Excalibur (โญ1.6k) - Friendly TypeScript 2D game engine for the web.
- ๐ Galacean (โญ4k) - Web/Mobile-first engine built on WebGL and glTF.
- ๐ Kaboom (โญ2.6k) - Simple 2D framework.
- ๐ LittleJS (โญ2.8k) - Lightweight 2D framework with WebGL rendering.
- ๐ Meep (โญ246) - ECS game framework.
- ๐ Oasis (โญ4k) - WebGL framework by AntGroup. 2D/3D, animation, physics.
- ๐ Phaser (โญ37k) - Fast 2D game framework. [Website]
- ๐ Turbulenz (โญ4.5k) - Modular 2D/3D game framework for browsers, desktops and mobile.
- ๐ WhitestormJS (โญ6.1k) - Framework for 3D apps / games, built on Three.js.
- JavaScript: Graphics - 2D
- ๐ CanvasKit (โญ8.9k) - WebAssembly build of Google's 2D graphics library, Skia. [Samples]
- ๐ EaselJS (โญ8.1k) - Makes working with the canvas element easy, part of CreateJS.
- ๐ Escher.js (โญ19) - Interactive 2D graphics canvas framework.
- ๐ Fabric.js (โญ28k) - Powerful and simple JavaScript canvas library.
- ๐ Konva (โญ11k) - Canvas interactivity framework for desktop and mobile apps.
- ๐ p5.js (โญ21k) - Library for creative coding. [Website]
- ๐ Paper.js (โญ14k) - The swiss army knife of vector graphics. [Examples]
- ๐ Pencil.js (โญ269) - Modular interactive 2D drawing library. [Examples]
- ๐ PixiJS (โญ43k) ๐ฅ - Fast, lightweight 2D library. [Awesome (โญ712) | Editor (โญ271) | Essentials (โญ269) | Website]
- ๐ Pts (โญ5.1k) - Library for visualization and creative coding. [Examples]
- ๐ Scrawl-canvas (โญ315) - Library for working with the canvas element.
- ๐ Stage.js (โญ2.4k) - 2D rendering engine for game development. [Examples]
- ๐ Two.js (โญ8.2k) - Renderer agnostic 2D drawing API for the web.
- ๐ ZIM (โญ479) - Creative canvas framework. [Website]
- JavaScript: Graphics - 3D
- ๐ Babylon.js (โญ23k) ๐ฅ - Powerful web rendering engine. [Extensions (โญ174) | Website]
- ๐ ClayGL (โญ2.8k) - WebGL library for scalable Web3D applications.
- ๐ CopperLicht - A 3D library for WebGL. [CopperCube Editor]
- ๐ Filament for Web (โญ17k) - WebAssembly build of Google's 3D graphics library, Filament. [Demos]
- ๐ Four (โญ284) - Minimal three.js alternative.
- ๐ Hilo3d (โญ645) - WebGL 3D rendering engine by Alibaba.
- ๐ Litescene.js (โญ357) - WebGL 3D engine library, used by WebGLStudio.
- ๐ LUME (โญ1.3k) - Simplifies the creation of interactive 2D/3D experiences.
- โญ OGL (โญ3.6k) ๐ฅ - Fast, powerful, minimal WebGL library. [Examples]
- ๐ PicoGL.js (โญ785) - Minimal WebGL 2 rendering library. [Examples]
- ๐ Pixi3D (โญ739) - 3D renderer for PixiJS, seamless integration with 2D apps. [Examples]
- ๐ RedGL (โญ154) - JavaScript 3D WebGL library.
- ๐ Regl (โญ5.2k) - Fast functional WebGL.
- ๐ SwissGL (โญ1.1k) - Minimalistic wrapper on top of WebGL2.
- ๐ ThingJS (โญ167) - Lightweight, extendable 3D library, aka t3d.
- ๐ Three.js (โญ100k) ๐ฅ - General-purpose 3D library. [Awesome (โญ575) | Docs | Editor | Examples]
- ๐ TWGL (โญ2.6k) - 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 (โญ815) - Integrate 3D content seamlessly into your webpage.
- JavaScript: Graphics - Three.js - Addon
- ๐ Custom Shader Material (โญ777) - Extend Three.js materials with your own shaders.
- ๐ irregular-grid (โญ36) - Examples of generating and using irregular grids. [Demos]
- ๐ Lamina (โญ997) - Extensible, layered shader material for Three.js.
- โ screen-space-reflections (โญ544) - Screen space reflections in Three.js.
- ๐ three-billboard-reflection (โญ108) - Performant plane reflections in Three.js.
- ๐ three-mesh-bvh (โญ2.4k) - Speed up raycasting and enable spatial queries on Meshes.
- ๐ three-mesh-ui (โญ1.3k) - VR user interfaces for Three.js.
- ๐ three-nebula (โญ906) - WebGL particle system for Three.js. [Examples]
- ๐ three-projected-material (โญ654) - Texture projection in Three.js.
- ๐ three.ik (โญ447) - Inverse kinematics for Three.js.
- ๐ Troika JS - Derived Material (โญ1.6k) - Extend existing Three.js materials. [Docs]
- ๐ voxelizer (โญ50) - Voxelization of 3D models.
- JavaScript: Gui
- ๐ Bootstrap (โญ168k) - Popular. Develop responsive, mobile first projects. [Website]
- ๐ dat.GUI (โญ7.4k) - Lightweight gui for changing variables in JavaScript.
- ๐ Dojo (โญ87) - Gui widgets for web apps.
- ๐ Guify (โญ282) - Simple gui for changing JavaScript variables. [Demo]
- ๐ GuiGui (โญ72) - Gui for tweaking stuff in JavaScript. [Demo]
- ๐ Inferno (โญ16k) - React-like library for building high-performance user interfaces.
- ๐ jQuery UI (โญ11k) - The official gui library for jQuery.
- ๐ Leva (โญ4.7k) - React-first components gui.
- ๐ Magic Circle (โญ36) - Multi-functional gui. Inspired by dat.GUI, Unity and Framer.
- ๐ PCUI (โญ658) - UI component library for the web by PlayCanvas.
- ๐ Tweakpane (โญ3.4k) - Compact gui for fine-tuning values.
- ๐ uil (โญ555) - Simple JavaScript gui.
- ๐ w2ui (โญ2.6k) - Gui widgets for modern web apps.
- ๐ Zebkit (โญ930) - Canvas rendered UI component libary.
- JavaScript: Input
- ๐ Joycon.js (โญ89) - JavaScript controller functionality.
- โ Mesekai (โญ34) - Real-time motion tracking.
- ๐ use-gesture (โญ8.8k) - Utility for mouse / touch gestures in React and JavaScript.
- ๐ WebAR.rocks.faceDepth (โญ34) - Insert your face from your camera into a 3D scene.
- JavaScript: Networking
- ๐ Socket.io (โญ60k) - 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 (โญ46k) - Fast 2kB alternative to Moment.js (โญ48k) with the same modern API.
- ๐ i18next (โญ7.5k) - Popular internationalization framework.
- ๐ jQuery (โญ59k) - Fast and feature-rich JavaScript library. [Website]
- ๐ PreloadJS (โญ2.9k) - Preloading assets w/progress events.
- ๐ Struct Vec (โญ24) - JavaScript array-like containers for multithreading.
- JavaScript: Timeline
- ๐ Frame.js (โญ1k) - JavaScript sequence editor. [Examples]
- ๐ Neo (โญ280) - Timeline for JavaScript. [Demo]
- JavaScript: Video
- ๐ธ Remotion (โญ20k) - Create videos programmatically in React. [Website]
- JavaScript: Visual Programming / Nodes
- ๐ Butterfly (โญ4.3k) - Diagramming library concentrated on flow and field layout by Alibaba.
- ๐ Drawflow (โญ4.4k) - Simple JavaScript flow library. [Demo]
- ๐ Flow (โญ88) - Node-graph library.
- ๐ Litegraph.js (โญ5.6k) - Create graphs in the browser similar to Unreal Blueprints. [Demo]
- ๐ Node-RED (โญ19k) - Low-code programming for event-driven applications.
- ๐ Nodl (โญ1.6k) - Framework for computational node graphs.
- ๐ Rete.js (โญ9.8k) - Framework for visual programming and node editors. [Demo]
Libraries / Kotlin
- ๐ Awesome Kotlin (โญ11k) - List of awesome Kotlin related stuff.
- Kotlin: Game Engine w/Editor
- ๐ KorGE (โญ2.4k) - Multi-platform 2D game engine for Kotlin. [Website]
Libraries / Pascal
- ๐ Delphi - Pascal dialect and popular IDE with cross-platform support.
- ๐ Free Pascal - Mature, open source Pascal compiler.
- ๐ Pascal Tutorials - Simple and easy Pascal tutorials.
- Pascal: Game Engine w/Editor
- ๐ Castle (โญ907) - Cross-platform 2D/3D game engine and editor. [Website]
Libraries / Python
- Python: App Framework
- ๐ Pyglet (โญ1.8k) - Windowing and multimedia library intended for game development.
- Python: Game Framework
- ๐ Arcade (โญ1.7k) - Easy to use library for creating 2D arcade games.
- ๐ Panda3D (โญ4.3k) - Powerful, mature game engine, developed by Disney and CMU. [Website]
- ๐ Pygame (โญ7.1k) - Game & multimedia app framework, built on SDL.
- ๐ Pygcurse (โญ1) - Curses-like library for text adventures / roguelikes. [Website]
- Python: Gui
- ๐ Kivy (โญ17k) - Cross-platform gui framework. [Website]
Libraries / Ruby
- Ruby: Framework
- ๐ Ruby on Rails (โญ55k) - Web app framework. [Website]
- Ruby: Game Framework
- ๐ Ruby 2D (โญ638) - Make cross-platform 2D apps.
Libraries / Rust
- Rust: App Framework
- ๐ Makepad (โญ4.9k) - Software development platform and native-rendering gui framework. [Editor]
- ๐ Tao (โญ1.5k) - Cross-platform windowing. [Docs]
- Rust: Game Engine w/Editor
- ๐ Fyrox (โญ7.5k) - 2D/3D game engine with editor. Formerly Rg3d. [Website]
- Rust: Physics
- ๐ Rapier (โญ3.7k) - 2D/3D physics engines focused on performance. [Docs]
Libraries / Zig
- ๐ Ziglings (โญ4.2k) - Learn the Zig programming language by fixing tiny broken programs.
- Zig: Game Engine w/Editor
- ๐ Mach (โญ2.9k) - Game engine & graphics toolkit. [Examples]
- Zig: Graphics - 2D
- ๐ Mini Pixel (โญ163) - Tiny pixel art editor. [Download]
- ๐ Pixi (โญ636) - Pixel art editor.
Open Source Games / C
- ๐ Gish (โญ324) - Open Source version of the award-winning physics platformer. [Steam]
Open Source Games / C++
- ๐ Dungeon Crawl: Stone Soup (โญ2.2k) - Classic roguelike adventure. [Play]
- ๐ Etheral Legends (โญ239) - Indie Action RPG built with Unreal Engine 4. [Steam]
- ๐ OpenLara (โญ4.6k) - Classic Tomb Raider open source engine. [Play]
- ๐ TeeWorlds (โญ2.3k) - Retro multiplayer shooter. [Website]
- ๐ zDoom (โญ2.3k) - Modern, feature centric port for all Doom engine games. [Website]
Specialty Topics / Entity Component Systems
- ๐ Intro to Component-Based Architecture in Games - Component-based architecture.
Specialty Topics / Physics
- ๐ Game Physics from Scratch - Starting resource for game physics.
- ๐ Intro to Physics - Part I: Intro to Rigid Body Dynamics.
- ๐ Open Source Physics Engines - List of open source physics engines.
- Verlet Physics
- ๐ Making a Verlet Physics Engine - Under the hood of a 2D physics engine in JavaScript.
Specialty Topics / Shaders
- ๐ Book of Shaders ๐ฅ - Step-by-step guide through Fragment Shaders. [Source (โญ5.9k)]
- ๐ CrossShader (โญ268) - Cross-compiling shaders between GLSL, HLSL, Metal, and more. [Online Tool]
- ๐ Geeks3D Shader Library - Postprocessing, lighting, utlities and many more.
- ๐ Review of Shader Languages - Differences between HLSL, GLSL, MSL, and WGSL.
- ๐ Ronja Tutorials - Tutorials covering many shader techniques.
- ๐ Shader Park (โญ714) - Shader programming in JavaScript.
- ๐ SHADERed (โญ4.3k) - Shader IDE, written in C++.
- ๐ Shadertoy - Build and share shaders online.
Specialty Topics / Signed Distance Fields
- ๐ CSG w/SDFs - Using circular SDFs to build 3D objects with CSG. [Source (โญ84)]
Specialty Topics / Tiling
- ๐ Auto-Tile - How to use tile bitmasking to auto-tile your level layouts.
Specialty Topics / Transparency
- ๐ Intro to Order-Independent Transparency - Article by LearnOpenGL.
Legend / Model Assets
- Open Source Software
- โญ - Public Domain License (CC0, BOLA, WTFPL, Unlicense, etc.)
- ๐ - Permissive License (MIT/Expat, BSD, ZLIB/LIBPNG, ISC, Apache, Boost etc.)
- ๐ - Copyleft License (CC, GPL, LGPL, MPL, etc.)
- โ - Unknown License
- Asset / Service / Tool
- ๐ - Free
- ๐ฐ - Paid
- ๐ธ - Partially Free
35. Awesome Sysadmin
Software / Mail Clients
- Thunderbird - Free email application that's easy to set up and customize. (Source Code)
MPL-2.0
C/C++
Software / Monitoring
- Alerta - Distributed, scalable and flexible monitoring system. (Source Code (โญ2.4k))
Apache-2.0
Python
- Healthchecks - Monitoring for cron jobs, background services and scheduled tasks. (Source Code (โญ7.9k))
BSD-3-Clause
Python
- Linux Dash (โญ10k) - A low-overhead monitoring web dashboard for a GNU/Linux machine.
MIT
Nodejs/Go/Python/PHP
- Sensu - Monitoring tool for ephemeral infrastructure and distributed applications. (Source Code (โญ1k))
MIT
Go
36. Awesome
Official Links
- Newsletter - craftcms.com/newsletter
- Craft CMS 4 Docs - craftcms.com/docs/4.x - Class Reference
- Commerce 4 Docs - craftcms.com/docs/commerce/4.x - Class Reference
- Craft Console - console.craftcms.com
- Starter Project - github.com/craftcms/craft (โญ158)
- Dot All Conference - craftcms.com/events
Community
- Issues, Feedback, Discussions (โญ2.9k) - Post feature ideas and bug reports on GitHub.
- Mastodon - Latest news, on the newest network.
Plugins
37. Static Analysis
Other / Other
- Diffblue ยฉ๏ธ โ Diffblue is a software company that provides AI-powered code analysis and testing solutions for software development teams. Its technology helps developers automate testing, find bugs, and reduce manual labor in their software development processes. The company's main product, Diffblue Cover, uses AI to generate and run unit tests for Java code, helping to catch errors and improve code quality.
38. Free Programming Books (English, By Subjects)
Programming
39. Colorful
Tools / Web App
- Atmos - Everything you need to create color palettes.
40. Awesome Healthcare
Contents / Libraries
- Graphir (โญ53) - GraphQL interface over FHIR API
41. Awesome React Components
Chart
- react-dashboard (โญ1.6k) - Isomorphic Dashboards.
42. Awesome Golem
Apps / Data Analysis
- Coacervate - Coacervate is a free and open-source public good that lets you easily run genomic analyses on an extremely low-cost global supercomputer; democratizing access to the knowledge and infrastructure required to carry out groundbreaking research.
43. Awesome Nodejs
Packages / Data validation
- yup (โญ23k) - Object schema validation.
44. Awesome Digital History
Archives and primary sources / Global
- Got Papers? - Resources on the history of games, cracking, and the demoscene.
45. Awesome Blazor
Templates
- BitPlatform Templates (โญ1k) - - Solution templates using .Net MAUI and Blazor with out-of-the-box best practices enabling fast and high-quality cross-platform development for web, android, iOS, and Windows with native beautiful Blazor components. The projects created by these templates contain everything required for developing real-world applications, including (but not limited to) CI/CD pipelines, Infra as Code for Azure, localization, multi-mode development (Blazor Server/WASM/Hybrid), builtin bullet proof exception handling, etc. Read more.
2D/3D Rendering engines / Others
- SignaturePad (โญ73) - A simple to use blazor component to draw custom signatures. Demo.
Tools & Utilities / Others
- Blazor Hotkeys2 (โญ90) - A library to provide configuration-centric keyboard shortcuts for Blazor.
- CodeBeam.GoogleApis.Blazor (โญ8) - An open-source utility package for GoogleApis in Blazor. Written from scratch and aims easiest of use.
Articles / Others
- Announcing Blazorise 1.2 - February 1, 2023 - Release of Blazorise v1.2, which brings a number of new features, improvements, and bug fixes to the framework.
- The State of WebAssembly โ 2022 and 2023 - January 30, 2023 - This articles looks at the current state of WebAssembly (wasm). It starts by revisiting 2022 developments then he tries to predict where I think things will go in 2023.
- Blazor WebAssembly Succinctly - eBook updated - January 30, 2023 - Second edition of the eBook "Blazor WebAssembly Succinctly" by Michael Washington.
- Playing Dynamic Audio In Server Side Blazor - January 28, 2023 - You can play dynamic audio in a Blazor Server application and have full control over the user interface. YouTube video about this article.
- .NET MAUI Blazor - Best practices for mobile UI - January 27, 2023 - Both Blazor and .NET MAUI are great and Powerful frameworks. Using .NET MAUI, you can build fully native cross-platform apps and build web apps completely in C# with Blazor. But when you combine them with the MAUI Blazor template, you need to know that it should feel like a mobile app, not a web page. This articles explains some tips and tricks.
46. Awesome Emails
Templates / Misc
- Cerberusemail - Patterns for Responsive HTML Email Templates.
Tools / Misc
- DevMail - An email sandbox for software developers. Capture emails from your dev, staging, QA, or CI environment.
- Disposable Email Check API - A free API for checking if an email address is disposable. No sign up required.
Services / Misc
- Kickbox - Email verification service (check an email exists).
- Forward Email - The 100% open-source and privacy-focused email service.
Testing / Misc
- Email Spam Tester - Free tool to check to see if your email will end up in the spam folder.
47. Awesome Decentralized
Applications
- Meshenger (โญ603): Voice/Video Android phone App that works on the local LAN and does not need Internet access/servers/accounts.
- Qaul: Internet independent wireless mesh communication App. Uses interlinked P2P mesh via BLE, Wifi & Internet-overlay.
48. Awesome Productivity
Websites
- 12+ Tips and Tricks to Work Faster in Microsoft Outlook - Tame your Outlook with these tips in order to get a little bit closer to the awesome Inbox Zero.
- Advanced GTD with Remember The Milk - A tutorial on how to implement GTD with Remember the Milk.
- Inbox Zero - Rigorous approach to email management aimed at keeping the inbox (almost) empty at all times.
- Lifehacker - The go-to blog for tips, tricks, and downloads for getting things done.
- Rid Your Desktop of Clutter with This Simple Trio of Icons - A little trick that has been keeping my desktop clean for years now.
- The Bullet Journal - A pen and paper method that turns a simple notebook into a highly efficient productivity tool.
Books
- The 5 Choices - An all around productivity methodology dealing with prioritization, scheduling, technology and energy management.
Tools and Apps / Note Management
- Google Keep - A nice and simple note management system tightly integrated with Google products.
Tools and Apps / Task Management
- Any.do - Simple interface, packed with features, currently the favorite to-do list manager at Lifehacker.
- Taskwarrior - An open source command line task manager. Flexible, fast, efficient, and unobtrusive.
Tools and Apps / Habit Trackers
- HabitBull - Premium habit tracker.
Tools and Apps / Task Automation
- Tasker - Android application that can perform context sensitive custom tasks (e.g. automatically turn on wifi when you arrive home).
49. Awesome Audit Algorithms
Papers / 2022
- Scaling up search engine audits: Practical insights for algorithm auditing - (Journal of Information Science) (Code) (โญ29) Audits multiple search engines using simulated browsing behavior with virtual agents.
50. Awesome Rust
Applications / Database
- CozoDB (โญ3.3k) - A transactional, relational database that uses Datalog and focuses on graph data and algorithms. Time-travel-capable, and fast!
Applications / Emulators
- iPod
- clicky (โญ158) - A clickwheel iPod emulator (WIP)
Applications / System tools
- j0ru/kickoff (โญ376) - Fast and snappy wayland program launcher
Applications / Utilities
- nix-community/nix-init (โญ818) - Generate Nix packages from URLs with hash prefetching, dependency inference, license detection, and more
Libraries / System
- ardaku/whoami (โญ179) [whoami] - crate to get the current user and environment.
- GuillaumeGomez/sysinfo (โญ2k) [sysinfo] - Cross-platform library to fetch system information
51. Awesome Mac
Developer Tools / Developer Utilities
- ILLA Cloud - Low-code internal tool builder.
- Deeplink Buddy - Deeplink managers, made by developer for developers.
52. Awesome Microservices
Frameworks / Runtimes
- Deno - JavaScript, TypeScript, and WebAssembly runtime with secure defaults and a great developer experience.
Node.js / Scala
- Seneca (โญ4k) - A microservices toolkit for Node.js
Resilience / Scala
- Svix - Webhooks service that sends webhooks to your users with full retry schedules, exponential backoff, signature verification, and event types.
Testing / Scala
- RestQA (โญ82) - A tool to manage microservices mocking, unit and performance testing locally with best in class developer experience.
Messaging / Scala
- AMQP - Advanced Message Queuing Protocol.
Articles & Papers / Scala
- Microservices โ Please, donโt - Critical advice about some problems regarding a microservices approach.
53. Awesome Selfhosted
Software / Communication - SIP
- Flexisip - A complete, modular and scalable SIP server, includes a push gateway, to deliver SIP incoming calls or text messages on mobile device platforms where push notifications are required to receive information when the app is not active in the foreground. (Source Code (โญ144))
AGPL-3.0
C/Docker
Software / Communication - Social Networks and Forums
- Answer - An open-source knowledge-based community software. You can use it to quickly build your Q&A community for product technical support, customer support, user communication, and more. (Source Code (โญ12k))
Apache-2.0
Docker/Go
- Takahฤ - Federated microblogging server. Mastodon, & ActivityPub compatible. (Source Code (โญ1.1k))
BSD-3-Clause
Docker
Software / Software Development - Project Management
- Phorge - Phorge is an open source, community driven platform for collaborating, managing, organizing and reviewing software development projects. (Source Code)
Apache-2.0
PHP
- Taiga - Agile Project Management Tool based on the Kanban and Scrum methods. (Source Code)
MPL-2.0
Docker/Python/Nodejs
54. Awesome Nextjs
Articles
55. Awesome Typescript
Awesome TypeScript Essential Resources
- ๐ป Learn how to unleash the full potential of the Turing Complete type system of TypeScript!, ๐ต online course with free first 5 chapters by Gabriel Vergnaud
56. Awesome H2o
Research Papers
- Water-Quality Prediction Based on H2O AutoML and Explainable AI Techniques Hamza Ahmad Madni, Muhammad Umer, Abid Ishaq, Nihal Abuzinadah, Oumaima Saidani, Shtwai Alsubai, Monia Hamdi, Imran Ashraf. (2023)
57. Awesome Developer First
Analytics
- Plausible - Simple, privacy-friendly, and open-source web analytics tool.
Debugging
- Linear - Issue tracking built for developers.
58. Awesome Java
Code Analysis / Text-Based User Interfaces
- Error Prone Support (โญ178) - Error Prone extensions: extra bug checkers and a large battery of Refaster templates.
- p3c (โญ30k) - Provides Alibaba's coding guidelines for PMD, IDEA and Eclipse.
Database / Text-Based User Interfaces
- Lettuce - Lettuce is a scalable Redis client for building non-blocking Reactive applications.
Machine Learning / Text-Based User Interfaces
- Intelligent java (โญ64) - Seamlessly integrate with remote deep learning and language models programmatically.
Podcasts and Screencasts / Mocking
59. Awesome Godot
3D / Godot 3.2+
- Tanks of Freedom II (โญ216) - Free turn-based isometric strategy game in voxel art.
Plugins and scripts / Various Godot versions
- Fast Fourier Transform (FFT) (โญ34) - Fast Fourier Transform in GDScript (Godot 4.x).
Plugins and scripts / Godot 3.2+
- XSM - A fully-featured hierarchical State Machine with parallel states, easy animation, random states and more.
60. Awesome Agi Cocosci
Meta-Level Considerations / Rationality
- Foundations of intuitive power analyses in children and adults - Nature Human Behavior, 2022. [All Versions]. Evidences support that people have some of the foundations for 'intuitive power analyses', which help people use intuitive statistical reasoning and metacognitive strategies to estimate how much information they might need to solve different discrimination problems.
Inductive Logic & Program Synthesis / Commonsense Knowledgebase
- Program Synthesis Guided Reinforcement Learning - NeurIPS'21, 2021. [All Versions].
61. Awesome Cpp
Frameworks
- libxutils (โญ33) - Simple and yet powerful cross-platform C library providing data structures, algorithms and much more. [MIT]
Database
- Kvrocks (โญ3.4k) - A distributed key value NoSQL database that uses RocksDB as storage engine and is compatible with Redis protocol. [Apache2]
- LMDB - Very fast embedded key/value store with full ACID semantics. [OpenLDAP]
Debug
- snitch (โญ253) - Lightweight C++20 testing framework. [Boost]
Font
- harfbuzz (โญ4k) - A text shaping engine. [Old MIT]
Game Engine
- Torque2D (โญ1.2k) - An open-source and cross-platform C++ engine built for 2D game development. [MIT] website
- Torque3D (โญ1.4k) - An open-source C++ engine built for 3D game development. [MIT] website
Math
- MatX (โญ1.2k) - A GPU-accelerated C++17 numerical computing library with a MATLAB/Python-like syntax. [BSD 3-clause]
- muparser - muParser is an extensible high performance math expression parser library written in C++. [MIT]
Online Compiler
- Wandbox - An online Clang/GCC compiler with Boost available.
Build Systems
Coding Standards
62. Awesome Python Data Science
Data Manipulation / Data Frames
- polars (โญ26k) - A fast multi-threaded, hybrid-out-of-core DataFrame library.
63. ALL About RSS
Web Feed Specifications / Specification Converters
๐งฉ API / Webpage Monitor Services with capability of monitoring RSS Feed 1264
Apps / Outline Processor Markup Language
Hosted Readers / Outline Processor Markup Language
Self Hosted Readers / Outline Processor Markup Language
RSSHub / Outline Processor Markup Language
TTRSS / Outline Processor Markup Language
FreshRSS / Outline Processor Markup Language
Miniflux / Outline Processor Markup Language
๐ Feed Search Engines / ้ ทQ Plugin
universally from / multiple sources
universally from / webpage/html
specifically from (a certain platform) / WebArchive
RSS2KINDLE / Docsify
RSS2WIDGET / For browser
Combine multiple feeds into one / Webpage Monitor Services with capability of monitoring RSS Feed 1264
โ OPML management / Webpage Monitor Services with capability of monitoring RSS Feed 1264
Aggregators of Indieblogs / Crypto or Blockchain relevant
๐จ Blog Generator that Support RSS / Crypto or Blockchain relevant
Figures / Developers / Crypto or Blockchain relevant
- Aaron Swartz 1292
64. Awesome Lowcode
Infrastructure
- harpoon - Deploy software with No Code Kubernetes.
Marketing
- Klaviyo - Ecommerce marketing automation platform.
65. Awesome Generative Deep Art
Generative AI history, timelines, maps, and definitions
- Matt Shumer on Twitter: "The definitive AI market map Twitter thread": "The definitive AI market map Twitter thread"
Ethics, Philosophical questions and Discussions about Generative AI
- Cultures in AI/AI in Culture: NeurIPS 2022 Workshop webpage
Critical Views about Generative AI
Generative AI Tools Directories
- Future Tools - Find The Exact AI Tool For Your Needs: list of AI tools
- Futurepedia - The Largest AI Tools Directory | Home: directory of AI tools
- There's An AI For That: AI database
Online Tools and Applications
- Paint by Text: Edit your photos using written instructions, with the help of an AI.
Large Language Models (LLMs)
- GPTZero: "Detect AI Plagiarism. Accurately"
Prompt Engineering
- the Book: collection of prompts and hints of prompt engineering
Prompt Engineering / Prompt Engineering for Text-to-image
- daspartho/prompt-extend (โญ178): extending stable diffusion prompts with suitable style cues using text generation
Inbox: Stable Diffusion / Multi-agents
- Stable Diffusion Models: list of custom Stable Diffusion models
Image Upscaling / Deforum
- Upscale to huge sizes and add detail with SD Upscale : StableDiffusion: tutorial on Reddit
Image Segmentation / Deforum
- lucidrains/musiclm-pytorch (โญ3.1k): Implementation of MusicLM, Google's new SOTA model for music generation using attention networks, in Pytorch
- [๐ฅ๐ฅ๐ฅ] archinetai/audio-ai-timeline (โญ1.9k): A timeline of the latest AI models for audio generation, starting in 2023
Inbox: Speech-to-text (STT) and spoken content analysis / Deforum
- openai/openai-cookbook (โญ58k): Examples and guides for using the OpenAI API
Auxiliary tools and concepts / Deforum
- chaiNNer-org/chaiNNer (โญ4.4k): A node-based image processing and AI upscaling GUI that makes it easy to chain together complex processing tasks
66. Awesome Creative Coding
Online Books
- Creative Coding Notebooks - An authorial set of fundamental Python recipes on Creative Coding and Computer Art, by Diego Inรกcio.
Web Programming โข Libraries
- GraphicsJS - A lightweight open-source JavaScript library for graphics and animations (SVG/VML).
67. Free for Dev
APIs, Data, and ML
- GeoCod โ Free geocoding API: Convert postal addresses into geographic coordinates or convert geographic coordinates into postal addresses (reverse geocoding).
- Svix - Webhooks as a Service. Send up to 50,000 messages/month for free.
Tools for Teams and Collaboration
- Pumble - Free team chat app. Unlimited users and message history, free forever.
CI and CD
- Buildkite CI Pipelines free for 3 users and 5k job minutes/month. Test Analytics free developer tier includes 100k test executions/month, with more free inclusions for open-source projects.
Security and PKI
- SOOS - Free, unlimited SCA scans for open-source projects. Detect and fix security threats before release. Protect your projects with a simple and effective solution.
Forms
- SimplePDF.eu - Embed a PDF editor on your website and turn any PDF into a fillable form. The free plan allows unlimited PDFs with three submissions per PDF.
Managed Data Services
- Tinybird - A serverless managed ClickHouse with connection-less data ingest over HTTP and lets you publish SQL queries as managed HTTP APIs. There is no time limit on free-tier, 10GB storage + 1000 API requests per day.
Issue Tracking and Project Management
- Clockify - Time tracker and timesheet app that lets you track work hours across projects. Unlimited users, free forever.
Design and UI
- DaisyUI -- Free. "Use Tailwind CSS but write fewer class names" offers components like buttons.
Payment and Billing Integration
- CoinMarketCap โ Provides cryptocurrency market data including the latest crypto and fiat currency exchange rates. The free tier offers 10K call credits/month.
- CoinGecko โ Provides cryptocurrency market data including the latest crypto exchange rates and historical data. The demo api comes with a stable rate limit of 30 calls/min and a monthly cap of 10,000 calls.
68. Awesome Game Remakes
RPG
- OpenEnroth (โญ690) - Might and Magic VI-VIII engine remake using original data & code.
69. Awesome Ironsworn
Resources / Ironsworn
- Starforged Half-Page Worksheets - Half-page versions of the character, sector, progress, and connection worksheets
70. Magictools
Graphics / Modeling
- ๐ฐ ZBrush
Engines and Frameworks / Voxel Editors
- ๐ JPCT - jPCT is a 3D engine for desktop Java and Google's Android.
Ads / Voxel Editors
- Unity Ads - Unity3D Official Ads SDK.
71. Web Development Resources
Hosting:
Website: https://docs.gitlab.com/ee/user/project/pages/
Description: GitLab Pages - static websites directly from a repository in GitLab. To publish a website one can use any static site generator or any plain written HTML, CSS, and JavaScript.
Learning Platforms:
- Website: https://www.freecodecamp.org/
- Website: https://www.frontendmentor.io
- Website: https://www.coursera.org
- Website: https://www.edx.org/
Coding Challenge Platforms:
- Website: https://www.codewars.com/
- Website: https://www.codingame.com/start
- Website: https://exercism.org
Freelancing platforms:
- Website: https://www.freelancer.com
- Website: https://www.envato.com
- Website: https://gun.io
Remote Jobs:
- Website: https://www.remotefrontendjobs.com/
- Website: https://www.flexjobs.com
- Website: https://startup.jobs/remote-jobs
Photos:
- Website: https://freephotos.cc/en
Illustrations:
- Website: https://www.drawkit.com
Icons:
- Website: https://www.iconfinder.com
- Website: https://icons.holasvg.com
Fonts:
- Website: https://www.1001fonts.com
- Website: https://www.fontsquirrel.com
- Website: https://www.fontfabric.com
UI Inspiration:
- Website: https://tympanus.net/codrops
Docs:
- Website: https://developer.mozilla.org/en-US/
Website Optimization Tools:
- Website: Google PageSpeed Insights
- Website: Yslow
Newsletters:
Website: UI Dev Newsletter
Topics: User Interface development.
UI Components:
Website: Flowbite
Description: Open-source UI component library based on Tailwind CSS featuring dark mode and interactive elements
Vue UI libraries:
Website: Vue Material
Description: Simple, lightweight and built exactly according to the Google Material Design specs.
React UI libraries:
Website: Material-UI
Description: Simple and customizable component library to build faster, beautiful, and more accessible React applications.
72. Awesome Neovim
(requires Neovim 0.5)
- DNLHC/glance.nvim (โญ668) - A pretty window for previewing, navigating and editing your LSP locations.
- linrongbin16/lsp-progress.nvim (โญ204) - A performant LSP progress status.
Colorscheme Switchers / Diagnostics
- 4e554c4c/darkman.nvim (โญ21) - Follow the system dark-mode setting on Linux.
- f-person/auto-dark-mode.nvim (โญ283) - Follow the system appearance on macOS.
Cursorline / Diagnostics
- mawkler/modicator.nvim (โญ298) - Cursor line number mode indicator. Changes the
CursorLineNr
highlight based on Vim mode.
Media / Diagnostics
- niuiic/cp-image.nvim (โญ8) - Paste image from clipboard and insert the reference code.
Editing Support / Diagnostics
- ~nedia/auto-save.nvim - Extremely simple auto saving on
InsertLeave
&TextChanged
. Based on Pocco81/AutoSave but lighter.
- echasnovski/mini.nvim#mini.basics (โญ4.7k) - Module of
mini.nvim
with customizable configuration presets for common options, mappings, and autocommands.
- niuiic/part-edit.nvim (โญ13) - Edit a part of a file individually.
- niuiic/divider.nvim (โญ11) - Custom code divider line.
Formatting / Diagnostics
- ~nedia/auto-format.nvim - Does no formatting by itself, but sets up an autocmd to format on save, preferring null-ls over LSP client formatting.
Session / Diagnostics
- niuiic/multiple-session.nvim (โญ9) - Provides multi-session management capabilities.
73. Awesome Pinned Gists
User Defined
- date-box (โญ2) - Update a pinned gist to contain your anniversaries and countdown days (or hours).
74. Awesome Zsh Plugins
Plugins / superconsole - Windows-only
- pnpm (mat2ja) (โญ2) - Better pnpm aliases.
Completions / superconsole - Windows-only
- kubectl (chrishrb) (โญ3) - Automatically loads completions for kubectl (โญ2.8k).
Themes / superconsole - Windows-only
- simply-perfect (โญ0) - Reminiscent of Powerline and Bullettrain. Includes decorators for
git
status, current directory, last command exit status, current time and username.
75. Alternative Internet
Developer tools and frameworks
- DB3 Network (โญ348) - DB3 Network is an open-source decentralized firebase firestore alternative to build dapps quickly with minimal engineering effort.
- Prev: Feb 06 - Feb 12, 2023
- Next: Jan 23 - Jan 29, 2023