Awesome List Updates on Feb 02, 2023
17 awesome lists updated today.
๐ Home ยท ๐ Search ยท ๐ฅ Feed ยท ๐ฎ Subscribe ยท โค๏ธ Sponsor
1. Awesome Datascience
General Machine Learning Packages / Deep Learning architectures
2. Awesome Falsehood
Cryptocurrency
- Falsehoods about Bitcoin (โญ77) - A list of mistaken perspectives on Bitcoin.
- Falsehoods about Ethereum - Misconceptions and common pitfalls in contract programming.
3. Awesome Game Engine Dev
Game Engines / AAA
- ๐ธ Flax Engine (โญ6.3k) - Modern 3D game engine written in C++ and C#.
Game Engines / Commercial
- ๐ธ Luxe - 2D first engine, with a 2D/3D renderer.
- ๐ธ NeoAxis (โญ210) - Versatile real-time platform for making games and apps. [Website]
- ๐ธ Stencyl - Quick and easy game making with visual scripting. [GitHub (โญ201)]
Game Engines / Specialty
- ๐ Twine (โญ2.4k) - 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.
- 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 (โญ492) - BASIC programming language for creating apps and games. [Website]
Libraries / C
- C: Geometry
- ๐ Blob (โญ56) - Single-header implementation of a contour tracing algorithm.
- ๐ Marching Squares (โญ910) - Convert images into triangles. [Info]
- ๐ Octasphere (โญ910) - Generates triangle meshes for spheres, boxes, and capsules. [Info]
- ๐ Par_Shapes (โญ910) - Triangle meshes including solids, spheres and more. [Info]
- ๐ Par_Streamlines (โญ910) - Triangulating thick lines, bรฉziers, streamlines. [Demo (โญ32) | Info]
- C: Scripting
- ๐ Duktape (โญ6.1k) - Embeddable JavaScript engine with a focus on portability and compact footprint.
- ๐ JerryScript (โญ7.2k) - Ultra-lightweight JavaScript engine for the Internet of Things.
- ๐ Lua (โญ9.2k) - Powerful, efficient, lightweight, embeddable scripting language.
- ๐ QuickJS (โญ9.3k) - Small and embeddable JavaScript engine.
Libraries / C++
- ๐ Awesome C++ (โญ65k) - List of awesome C++ frameworks, libraries, and resources.
- ๐ Awesome C++ Game Dev (โญ1.9k) - List of awesome C++ things for Game Development.
- ๐ Awesome Hpp (โญ3.9k) - List of awesome header-only C++ libraries.
- ๐ C++ Papyrus - Basic to advanced topics with modern C++ examples.
- ๐ Modern Cpp Features (โญ21k) - Cheatsheet of modern C++ language and library features.
- C++: Animation
- ๐ Ozz-Animation (โญ2.6k) - Skeletal animation library and toolset.
- ๐ Tweeny (โญ784) - Inbetweening library for complex animations for games / apps.
- C++: Cross-Platform
- ๐ emscripten (โญ27k) - The C/C++ to JavaScript (as WebAssembly) compiler. [Website]
- C++: Game Framework
- ๐ Acid (โญ1.9k) - Modern C++17 and structured to be fast, simple, and modular.
- ๐ blah (โญ600) - Small 2D game framework.
- ๐ Cocos2d-x (โญ19k) - Widely used in indie game dev community.
- ๐ Cute Framework (โญ647) - Simple and consise framework for making 2D games.
- ๐ Fireworks Engine (โญ41) - Lightweight OpenGL framework for quick prototyping.
- ๐ Halley (โญ3.7k) - Modern C++17. Used for Wargroove, a strategy game on desktop and consoles.
- ๐ is::Engine (โญ218) - 2D framework built on SDL2 and SFML.
- ๐ JNGL (โญ299) - 2D framework. Develop anywhere, deploy everywhere.
- ๐ KlayGE (โญ2.1k) - Cross-platform game framework with plugin-based architecture.
- ๐ Koala Engine (โญ616) - Framework with an ECS architecture, aka Kengine.
- ๐ Lumino (โญ214) - Framework for building real-time graphics apps.
- ๐ Nazara Engine (โญ772) - Custom shaders, ECS, 2D/3D, networking and more.
- ๐ nCine (โญ1.2k) - Cross-platform 2D game framework.
- ๐ Octave (โญ234) - 3D game engine for GameCube, Wii, 3DS, and more.
- ๐ ORX (โญ1.6k) - 2.5D data-driven game development framework.
- ๐ Oryol (โญ2k) - Small, 3D, portable and extensible coding framework.
- โญ Ouzel (โญ985) - Public domain, targeted for development of 2D games.
- ๐ Polycode (โญ2.4k) - Cross-platform engine for creative code.
- ๐ Solar2D (โญ2.7k) - Focus on ease of iterations and usage. Formerly Corona.
- ๐ Supernova (โญ357) - Cross-platform for 2D/3D projects.
- ๐ Thunder (โญ589) - Cross-platform 2D/3D with module architecture.
- ๐ Two (โญ1.7k) - Toolkit for rapid development of live graphical apps and games.
- ๐ Urho3D (โญ4.6k) - Cross-platform 2D/3D game framework.
- ๐ธ Valve Source SDK (โญ9.1k) - The 2013 edition of the Source SDK by Valve Software. [Info | Wiki]
- C++: Graphics - 3D
- ๐ Bgfx (โญ16k) - Cross-platform, graphics API agnostic, rendering library.
- ๐ Diligent Engine (โญ3.9k) - Modern cross-platform graphics API abstraction library.
- ๐ Ember (โญ3) - Graphics framework using SDL2 and OpenGL.
- ๐ Filament (โญ19k) - Mobile-first, real-time physically-based renderer by Google.
- ๐ Forge (โญ5.2k) ๐ฅ - Cross-platform rendering framework supporting all major platforms and consoles.
- ๐ Horde3D (โญ1.6k) - 3D rendering and animation engine.
- ๐ Intermediate Graphics Library (IGL) (โญ3.1k) - Cross-platform abstraction layer by Facebook.
- ๐ LLGL (โญ2.3k) - Thin abstraction layer for OpenGL, Direct3D, Vulkan, and Metal.
- ๐ Magnum Engine (โญ5k) - Modular C++11 graphics middleware for games and apps.
- ๐ Ogre (โญ4.3k) - Scene-oriented, flexible 3D engine.
- ๐ OSRE (โญ196) - Just another "Open Source Render Engine".
- ๐ StratusGFX (โญ769) - Realtime 3D rendering engine implementing modern graphics techniques.
- ๐ Threepp (โญ688) - Cross-platform C++17 port of the popular 3D JavaScript library Three.js (r129).
- ๐ Tungsten (โญ1.8k) - High-performance physically-based renderer in C++11.
- ๐ Wicked Engine (โญ6.3k) - Engine focusing on performance & modern rendering techniques.
- C++: Gui
- ๐ Crazy Eddie's GUI (โญ522) - Versatile, multi-platform gui library.
- ๐ Dear ImGui (โญ67k) ๐ฅ - Bloat-free immediate mode gui library. Ported to many other languages.
- ๐ FLTK (โญ1.9k) - Fast Light Toolkit, cross-platform gui. [Website]
- ๐ GTK - GIMP Toolkit, a multi-platform toolkit for creating guis.
- ๐ GuiLite (โญ7.6k) - Header-only, cross-platform gui library.
- ๐ List of C++ UI Libraries - List of C++ gui libraries, with pictures and descriptions.
- ๐ Litehtml (โญ2.1k) - Lightweight HTML / CSS rendering engine.
- ๐ Nana (โญ2.4k) - Cross-platform gui library in modern C++.
- โญ Portable File Dialogs (โญ1.1k) - Single-header C++11 native dialogs on Windows, macOS, and Linux.
- ๐ Qt - Industry standard gui library. [Awesome (โญ120) | Website]
- โญ RmlUi (โญ3.3k) - Turns HTML / CSS source files into vertices and draw commands. [Docs]
- โญ Turbo Badger (โญ587) - Gui library for hardware accelerated apps & games. [Oryol Example]
- ๐ Wt (โญ1.8k) - Web gui library in modern C++. [Website]
- ๐ wxWidgets (โญ6.7k) - Cross-platform gui using native controls. [Website]
- C++: Reflection
- ๐ Boost.PFR (โญ1.4k) - Basic reflection C++14 library, part of the Boost Libraries.
- ๐ Magic Enum (โญ5.5k) - Header-only C++17, provides static reflection for enums.
- ๐ Meta (โญ638) - Header-only, non-intrusive and macro-free runtime reflection system in C++17.
- ๐ Nameof (โญ2.2k) - Header-only C++17, provides nameof macros to obtain name of a variable.
- ๐ Ponder (โญ661) - 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 (โญ3.3k) - Reflection for C++11.
- C++: Terrain
- ๐ Terra Forge 3D (โญ1.1k) - Procedural 3D terrain generation and texturing tool.
Libraries / C#
- C#: Graphics - 3D
- ๐ OpenTK (โญ3.4k) - Open Toolkit, C# bindings for OpenGL. [LearnOpenGL (โญ484)]
- ๐ Veldrid (โญ2.6k) - Cross-platform, graphics API-agnostic rendering and compute library for .NET.
- C#: Gui
- ๐ Avalonia (โญ28k) - Cross-platform gui framework for .NET. [Website]
- ๐ GeonBit.UI (โญ495) - Gui for MonoGame projects.
- ๐ MonoGame.Forms (โญ298) - MonoGame render window for Windows Forms.
- ๐ Myra (โญ798) - Gui library for MonoGame, FNA, and Stride.
- ๐ Uno (โญ9.5k) - Mobile, desktop and WebAssembly gui library. [Website]
Libraries / Dart
- ๐ Awesome Dart (โญ2.4k) - Curated list of awesome Dart frameworks, libraries, and software.
Libraries / Haxe
- ๐ Awesome Haxe (โญ86) - Awesome curated list of useful Haxe links.
- ๐ Awesome Haxe Game Dev (โญ401) - Awesome list of game dev resources for Haxe.
- Haxe: Cross-Platform
- ๐ HashLink (โญ839) - Virtual machine for Haxe.
- Haxe: Game Framework
- ๐ Ceramic (โญ312) - Cross-platform 2D framework. [Examples]
- ๐ Citrus (โญ553) - ActionScript 3 based 2D/3D framework. [Website]
- ๐ Clay (โญ38) - Cross-platform 2D game framework.
- ๐ gameBase (โญ646) - Base structure for Haxe games, using Heaps graphics framework. [Tutorial]
- ๐ HaxeFlixel (โญ2.1k) - Cross-platform 2D game framework powered by OpenFL. [Website]
- ๐ OpenFL (โญ2k) - Open source implementation of the Adobe Flash API. [Website]
- Haxe: Libraries
Libraries / Lua
- ๐ Awesome Lua (โญ4.2k) - Awesome Lua packages and resources.
Libraries / Java
- ๐ Awesome Java (โญ44k) - Awesome frameworks, libraries and software for Java.
- ๐ Java - General-purpose language, runs on Java virtual machines. [GitHub]
- ๐ Learn Java - Official docs and tutorials.
- Java: Game Framework
- ๐ jMonkeyEngine (โญ4k) - Modern 3D game development suite.
- ๐ libGDX (โญ24k) - Game framework built on, and adds to LWJGL. [Awesome (โญ1.1k) | Website]
- ๐ LWJGL (โญ5.1k) - Graphics, audio, parallel computing, XR and more. [Website]
Libraries / JavaScript
- ๐ Eloquent JavaScript - Modern JavaScript programming, with examples.
- ๐ W3 Schools - Learn to code with the world's largest web developer site.
- JavaScript: Audio
- ๐ Howler.js (โญ25k) - Audio made easy and reliable across all platforms.
- ๐ PixiJS Sound (โญ439) - Audio library with filters, built on PixiJS. [Examples]
- ๐ SoundJS (โญ4.5k) - Simple API and powerful features, part of the CreateJS suite.
- ๐ Sonant-X (โญ238) - Small JavaScript synthesizer library. [Online Composer]
- ๐ SpessaSynth (โญ192) - MIDI player and synthesizer.
- ๐ Tone.js (โญ14k) - WebAudio framework for creating interactive music in the browser.
- ๐ tuna (โญ1.8k) - Audio effects library for the WebAudio API.
- ๐ Waveform Playlist (โญ1.5k) - Multitrack web audio editor and player with canvas waveform preview.
- JavaScript: Color
- ๐ Chroma.js (โญ10k) - Library for all kinds of color manipulations.
- JavaScript: Cross-Platform
- ๐ Apache Cordova - Mobile apps (iOS / Android) with with JavaScript, HTML, and CSS.
- ๐ Electron (โญ117k) - Cross-platform desktop apps with JavaScript, HTML, and CSS. [Website]
- ๐ Electron Alternatives (โญ1.9k) - Cross-platform gui app development options.
- ๐ Ejecta (โญ2.8k) - JavaScript / canvas / audio implementation for iOS. App store compatible.
- ๐ NW.js (โญ41k) - Desktop apps with JavaScript. Formerly Node-Webkit. [Website]
- ๐ Progressive Web Apps - Using web tech in a way that feels like platform-specific apps.
- ๐ React Native (โญ123k) - Framework for building native apps using React. [Website]
- ๐ Tauri (โญ94k) - Smaller, faster, and more secure desktop applications. [Website]
- ๐ธ Ultralight - Supports modern HTML5, CSS, and JavaScript. Based on WebKit.
- ๐ WebView2 - Microsoft Edge control allows you to embed web in native apps. [Docs]
- ๐ Window.js (โญ2.3k) - JavaScript runtime for desktop graphics programming. [Docs]
- JavaScript: Docking
- ๐ Dock Spawn TS (โญ137) - Maintained, TypeScript version of Dock Spawn (โญ259), a JavaScript docking framework.
- ๐ FlexLayout (โญ1.1k) - Multi-tab layout manager.
- ๐ Golden Layout (โญ6.5k) - Multi-window layout manager for web apps.
- ๐ PhosphorJS (โญ1k) - High-performance, pluggable, desktop-style web apps.
- ๐ React Mosaic (โญ4.6k) - React tiling window manager.
- ๐ RC-Dock (โญ753) - Dock layout component for React.
- ๐ wcDocker (โญ145) - Window layout system with a responsive and interactive design.
- JavaScript: Geometry
- ๐ Convexhull.js (โญ27) - High-performance JavaScript 2D convex hull library.
- ๐ Delaunator (โญ2.5k) - Incredibly fast JavaScript library for Delaunay triangulation of 2D points.
- ๐ Earcut (โญ2.3k) - The fastest and smallest JavaScript polygon triangulation library for your WebGL apps.
- ๐ Poly-Decomp.js (โญ451) - Decompose 2D polygons into convex pieces.
- JavaScript: Graphics - Three.js
- ๐ Discover Three.js - Create stunning 3D web apps using Three.js.
- ๐ SBcode Three.js Tutorials - Fantastic examples with code and explanations of topics.
- ๐ Sketch Three.js (โญ2.5k) - Interactive sketches made with Three.js.
- ๐ Sketchbook (โญ1.6k) - 3D playground built on Three.js and Cannon.js.
- ๐ Stemkoski Three.js Examples - Excellent set of instructive examples.
- ๐ Three.js Bookshelf - Nice collection of resources.
- ๐ Three.js Discourse Examples - Yearly collection of all examples posted on the Three.js forum.
- ๐ฐ Three.js Journey - Course teaching WebGL from beginner to advanced.
- ๐ Three.js Manual - Fantastic articles and explanations. Formerly ThreeJsFundamentals.
- ๐ THREEx (โญ336) - Nice collection of open source game extensions.
- JavaScript: Graphics - Three.js - Addon
- ๐ Custom Shader Material (โญ1.1k) - Extend Three.js materials with your own shaders.
- ๐ irregular-grid (โญ48) - Examples of generating and using irregular grids. [Demos]
- ๐ Lamina (โญ1.1k) - Extensible, layered shader material for Three.js.
- โ screen-space-reflections (โญ568) - Screen space reflections in Three.js.
- ๐ three-billboard-reflection (โญ112) - Performant plane reflections in Three.js.
- ๐ three-mesh-bvh (โญ2.9k) - Speed up raycasting and enable spatial queries on Meshes.
- ๐ three-mesh-ui (โญ1.4k) - VR user interfaces for Three.js.
- ๐ three-nebula (โญ1.1k) - WebGL particle system for Three.js. [Examples]
- ๐ three-projected-material (โญ699) - Texture projection in Three.js.
- ๐ three.ik (โญ517) - Inverse kinematics for Three.js.
- ๐ Troika JS - Derived Material (โญ1.8k) - Extend existing Three.js materials. [Docs]
- ๐ voxelizer (โญ56) - Voxelization of 3D models.
- JavaScript: Graphics - Three.js - React
- ๐ drei (โญ9k) - Useful helpers for react-three-fiber.
- ๐ gltfjsx (โญ5.4k) - Turns GLTFs into JSX components.
- ๐ react-three-fiber (โญ29k) - React renderer for Three.js.
- JavaScript: Input
- ๐ Joycon.js (โญ90) - JavaScript controller functionality.
- โ Mesekai (โญ80) - Real-time motion tracking.
- ๐ use-gesture (โญ9.4k) - Utility for mouse / touch gestures in React and JavaScript.
- ๐ WebAR.rocks.faceDepth (โญ40) - Insert your face from your camera into a 3D scene.
- JavaScript: Physics
- ๐ Ammo.js (โญ4.4k) - Bullet 3D Physics engine ported as WebAssembly.
- ๐ Box2d.js (โญ1.4k) - Box2D to ported as WebAssembly.
- ๐ Cannon-es (โญ1.9k) - Maintained fork of Cannon.js (โญ4.9k) 3D physics engine. [Demos]
- ๐ Goblin Physics (โญ148) - 3D physics engine written from the ground up in JavaScript. [Demos]
- ๐ JoltPhysics.js (โญ375) - Port of Jolt Physics to JavaScript (as WebAssembly). [Demos]
- ๐ Matter.js (โญ18k) - Featured 2D physics engine for the web. [Demos]
- ๐ Oimo.js (โญ3.1k) - Lightweight 3D physics engine. [Demos]
- ๐ p2.js (โญ2.7k) - 2D rigid body physics, by the creator of Cannon.js.
- ๐ Particulate.js (โญ341) - Particle physics library designed to be simple, fast and stable.
- ๐ Planck.js (โญ5.1k) - JavaScript rewrite of the Box2D physics engine. [Demos]
- ๐ Physijs (โญ2.8k) - Physics plugin for Three.js
- ๐ Rapier - Rust 2D/3D physics libary focused on performance, ported as WebAssembly.
- ๐ Verly.js (โญ693) - Easy to integrate verlet physics engine. [Demos]
- JavaScript: Video
- ๐ธ Remotion (โญ23k) - Create videos programmatically in React. [Website]
- JavaScript: Visual Programming / Nodes
- ๐ Butterfly (โญ4.6k) - Diagramming library concentrated on flow and field layout by Alibaba.
- ๐ Drawflow (โญ5.3k) - Simple JavaScript flow library. [Demo]
- ๐ Flow (โญ102) - Node-graph library.
- ๐ Litegraph.js (โญ7.4k) - Create graphs in the browser similar to Unreal Blueprints. [Demo]
- ๐ Node-RED (โญ21k) - Low-code programming for event-driven applications.
- ๐ Nodl (โญ1.7k) - Framework for computational node graphs.
- ๐ Rete.js (โญ11k) - Framework for visual programming and node editors. [Demo]
Libraries / Kotlin
- ๐ Awesome Kotlin (โญ11k) - List of awesome Kotlin related stuff.
- ๐ Kotlin - General-purpose language, interoperates with Java. [GitHub (โญ51k)]
- Kotlin: Game Engine w/Editor
- ๐ KorGE (โญ2.8k) - Multi-platform 2D game engine for Kotlin. [Website]
Libraries / Pascal
- ๐ Awesome Pascal (โญ1.9k) - Curated list of Delphi / Pascal resources.
- ๐ Delphi - Pascal dialect and popular IDE with cross-platform support.
- ๐ Pascal Tutorials - Simple and easy Pascal tutorials.
- Pascal: Game Engine w/Editor
- ๐ Castle (โญ1.1k) - Cross-platform 2D/3D game engine and editor. [Website]
Libraries / Python
- ๐ Awesome Python (โญ250k) - List of awesome Python frameworks, libraries, software and more.
- ๐ Python.org - Programming language that lets you work quickly. [Docs]
- Python: App Framework
- ๐ Pyglet (โญ2.1k) - Windowing and multimedia library intended for game development.
- Python: Game Framework
- ๐ Arcade (โญ1.8k) - Easy to use library for creating 2D arcade games.
- ๐ Panda3D (โญ4.8k) - Powerful, mature game engine, developed by Disney and CMU. [Website]
- ๐ Pygame (โญ8.1k) - Game & multimedia app framework, built on SDL.
- ๐ Pygcurse (โญ2) - Curses-like library for text adventures / roguelikes. [Website]
Libraries / Ruby
- ๐ Awesome Ruby (โญ14k) - Collection of awesome Ruby libraries, tools, frameworks and software.
- ๐ Ruby - Dynamic programming language, focused on simplicity / productivity. [GitHub (โญ23k)]
Libraries / Rust
- ๐ Awesome Rust (โญ51k) - Curated list of Rust code and resources.
- Rust: App Framework
- ๐ Makepad (โญ5.8k) - Software development platform and native-rendering gui framework. [Editor]
- ๐ Tao (โญ1.9k) - Cross-platform windowing. [Docs]
Libraries / Zig
- ๐ Awesome Zig (โญ1.3k) - Curated list of Zig code and resources.
- ๐ Zig - General-purpose language and toolchain. [Docs | GitHub (โญ0)]
- ๐ Ziglings (โญ4.5k) - Learn the Zig programming language by fixing tiny broken programs.
- Zig: Game Engine w/Editor
- ๐ Mach (โญ4.1k) - Game engine & graphics toolkit. [Examples]
Open Source Games / C
- ๐ Gish (โญ339) - Open Source version of the award-winning physics platformer. [Steam]
Open Source Games / C++
- ๐ Dungeon Crawl: Stone Soup (โญ2.6k) - Classic roguelike adventure. [Play]
- ๐ OpenLara (โญ4.9k) - Classic Tomb Raider open source engine. [Play]
- ๐ TeeWorlds (โญ2.5k) - Retro multiplayer shooter. [Website]
Specialty Topics / Color Manipulation
- ๐ Red, Yellow, and Blue - Convert colors from the paint color wheel to RGB space. [Source (โญ77)]
Specialty Topics / Fluid / Smoke
- ๐ Fluids-2D - Real-time fluid dynamics on the GPU with the help of WebGL and Three.js. [Source (โญ442)]
- ๐ GPU Fluid Experiments - Cross-platform GPU fluid simulation. [Source (โญ3k)]
- ๐ WebGL Fluid Simulation - Play with fluids in your browser (even on mobile). [Source (โญ16k)]
Specialty Topics / Hair
- ๐ Fuzzy Meshes - Simulating fur with cones and gravity. [Source (โญ40)]
Specialty Topics / Lighting / Shadows
- Volumetric
- ๐ Threex Volumetric Spotlight - Great example of volumetric lighting with Three.js. [Source (โญ131)]
Specialty Topics / Physics
- ๐ Game Physics from Scratch - Starting resource for game physics.
- ๐ Open Source Physics Engines - List of open source physics engines.
Specialty Topics / Shaders
- ๐ Review of Shader Languages - Differences between HLSL, GLSL, MSL, and WGSL.
- ๐ Shader Park (โญ793) - Shader programming in JavaScript.
- ๐ Shadertoy - Build and share shaders online.
Specialty Topics / Signed Distance Fields
- ๐ CSG w/SDFs - Using circular SDFs to build 3D objects with CSG. [Source (โญ90)]
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
- Other
- ๐ - Article, Blog, Collection, List, Tutorial(s)
- ๐ฅ - Hot! Amazing Resource!
- ๐ - Website
4. 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.
5. Awesome Cli Apps
Development / Devops
- updatecli (โญ757) - A declarative dependency management tool.
6. Awesome Arch
Arch-based distros / Desktop
- CachyOS - A GNU/Linux distribution built on Arch Linux, it features the optimized linux-cachyos kernel utilizing the advanced BORE Scheduler for unparalleled performance.
Arch Linux Installers / Specific purpose
- aui (โญ2.8k) - The Archlinux Ultimate Install comprises of two primary scripts, Lilo and Fifo, which streamline the installation process of Archlinux Base, as well as additional packages, tools, and graphical user interfaces.
AUR Helpers / Pacman wrappers
- amethyst (โญ101) (Rust) - A fast, efficient and lightweight AUR helper and Pacman wrapper made for Crystal, compatible with any Arch-based Linux distribution.
Other projects / Other
- makepkg-optimize (โญ20) - A collection of supplemental tidy, buildenv, and executable scripts for pacman which provide macros for several kinds of optimization in the build() and package() stages.
7. Awesome Security
EBooks / Online resources
- Azure Security - A practical guide to the native security services of Microsoft Azure.
8. Awesome Mac
Developer Tools / Developer Utilities
- ILLA Cloud - Low-code internal tool builder.
9. Awesome Microservices
Node.js / Scala
- Seneca (โญ4k) - A microservices toolkit for Node.js
Testing / Scala
- RestQA (โญ90) - A tool to manage microservices mocking, unit and performance testing locally with best in class developer experience.
Messaging / Scala
- AMQP - Advanced Message Queuing Protocol.
10. Awesome Mongodb
Tools / Desktop
- Compass (โญ1.3k) - Free Cross-platform GUI from MongoDB
- DataGrip - Cross-platform JetBrains' IDE
- Mingo - MongoDB Admin. Intuitive UI. Fast. Reliable
Tools / Development
- Mongo Playground (โญ189) - Online query playground
Tools / Low-Code
- Appsmith (โญ37k) - Open-source Retool alternative
- Appwrite (โญ52k) - Open-source Firebase alternative
- Budibase (โญ25k) - Open-source Retool alternative
- ILLA Builder (โญ12k) - Open-source Retool alternative
- Tooljet (โญ36k) - 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 (โญ2k) - Scalable high availability email server that uses MongoDB for email storage
11. 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.
12. Awesome Blazor
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.
- Blazor WebAssembly Succinctly - eBook updated - January 30, 2023 - Second edition of the eBook "Blazor WebAssembly Succinctly" by Michael Washington.
13. Awesome Fiber
๐ ๏ธ Tools / ๐ฑ Third Party
- ryanbekhen/feserve (โญ8) - Feserve is a lightweight application or docker image to serve frontend and load balancer applications.
14. Awesome Cpp
Database
- LMDB - Very fast embedded key/value store with full ACID semantics. [OpenLDAP]
- SOCI (โญ1.5k) - A database abstraction layer for C++. [Boost]
Debug
- DebugViewPP (โญ1.1k) - Debug logging viewer. [Boost]
- snitch (โญ286) - Lightweight C++20 testing framework. [Boost]
Game Engine
- Torque2D (โญ1.4k) - An open-source and cross-platform C++ engine built for 2D game development. [MIT] website
- Torque3D (โญ1.7k) - An open-source C++ engine built for 3D game development. [MIT] website
Math
- muparser - muParser is an extensible high performance math expression parser library written in C++. [MIT]
- universal (โญ449) - A C++14 header-only library implementing arbitrary posit arithmetic. The posit number system is a tapered floating point that is more efficient than IEEE floating point. Posits enable reproducible computational science. [MIT license]
Networking
- Boost.Beast (โญ4.6k) โก - HTTP and WebSocket built on Boost.Asio in C++11. [Boost] website
- cpp-netlib/uri (โญ140) - URI parser/builder library for C++, compatible with RFC 3986 and RFC 3987. [Boost]
- cpr (โญ7k) - A modern C++ HTTP requests library with a simple but powerful interface. Modeled after the Python Requests module. [MIT] website
Reflection
- visit_struct (โญ571) - A miniature library for struct-field reflection in C++. [Boost]
Online Compiler
- Wandbox - An online Clang/GCC compiler with Boost available.
Build Systems
Coding Standards
15. Awesome Privacy
VPNs / Alternative clients/modifications of Discord:
- Free VPNs from Google Play or any appstore. These services are not free as they will suck your connections' data, keep logs and profile you to sell your data to advertisers. If a government wants to track someone, such apps will be the first ones to fall.
16. 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"
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
Auxiliary tools and concepts / Deforum
- chaiNNer-org/chaiNNer (โญ5.2k): A node-based image processing and AI upscaling GUI that makes it easy to chain together complex processing tasks
17. Awesome Qubes OS
System Information & Requirements
- Community-recommended hardware - Community-recommended computers.
How-to guides
- How to copy and move files - This page is about copying and moving files.
- How to enter fullscreen mode - Normally, the Qubes GUI virtualization daemon restricts the VM from โowningโ the full screen.
- How to update - This page is about updating your system while staying on the same supported version of Qubes OS.
- How to use USB devices - Attaching USB devices to VMs requires a USB Qube.
- How to use block storage devices - This page is part of device handling in Qubes.
- How to use disposables - A disposable is a lightweight Qube that can be created quickly and will self-destruct when closed.
Templates
- Fedora templates - The Fedora template is the default template in Qubes OS.
- Template implementation - Describes template implementation.
- Template manager - A template manager application.
- Xfce templates - If you would like to use Xfce (more lightweight compared to GNOME desktop environment) Linux distribution in your Qubes, you can install one of the available Xfce templates for Fedora, CentOS or Gentoo.
VM-Hardening
- Anti Evil Maid (AEM) - A user who frequently travels with a Qubes laptop holding sensitive data may be at a much higher risk of Evil Maid attacks than a home user with a stationary Qubes desktop.
- Firewall - Every Qube in Qubes is connected to the network via a FirewallVM, which is used to enforce network-level policies.
- Reducing the fingerprint of the text-based web browser w3m (โญ261) - You can reduce the amount of information w3m gives about itself and the environment it is running in (and, by extension, you).
- Split GPG - Split GPG implements a concept similar to having a smart card with your private GPG keys, except that the role of the โsmart cardโ is played by another Qubes app Qube.
- TUFF - We can think of a software update system as โsecureโ if:
Customization
- AwesomeWM (window manager) - This is an rpm package for awesomewm with the patches for Qubes.
- Brightness-Ajustment - Easy brightness adjustment
- Qubes-GUI-Rust (โญ9) - Rust libraries for the Qubes OS GUI Protocol
GPU
- GUI-configuration - Adjust your GUI configuration to meet your display needs.
- GUI-domain - On this page, we describe how to set up a GUI domain.
- GUI-troubleshooting - Learn to troubleshoot your GUI configuration.
Clearnet & Anonymous Networking / Anonymity
- i2p-Whonix - Temporary way to run i2p on Qubes-Whonix.
Social media / Extra Info
- ClubHouse - Qubes OS Clubhouse Room
- Discord - Qubes OS discord invite link
- Facebook - Qubes OS facebook page
- Forum - Qubes OS Discorse Forum
- LinkedIn - Qubes OS linkedin account
- Mastodon - Qubes OS Mastodon channel
- Matrix Discord Bridge - Qubes OS Discord General Room Bridge
- Matrix:Qubes OS - General Qubes OS matrix room
- Reddit Qubes OS - General Qubes OS Reddit room.
- Reddit hacking_qubes_os - Reddit room dedicated to hacking Qubes OS
- Reddit hack_with_qubes_os - Reddit room dedicated to hacking with Qubes OS
- Twitter - Qubes OS Twitter account
Releases / Extra Info
- Release notes - Developer documentation Notes
- Release schedules - Developer Release Schedules
- Supported releases - This page details the level and period of support for releases of operating systems in the Qubes ecosystem.
- Testing new releases and updates - Testing new Qubes OS releases and updates is one of the most helpful ways in which you can contribute to the Qubes OS Project.
- Prev: Feb 03, 2023
- Next: Feb 01, 2023