Awesome List Updates on Jan 17 - Jan 23, 2022
54 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Conversational Ai
Books and Papers
- An Annotated Reading List of Conversational AI - An annotated list of mostly academic papers on all the topics around Conversational AI. Created in 2018.
Clients
- Messenger - Enhance your Facebook Page experience by adding a chatbot through Messenger.
- Slack - Reach your end users where they work by deploying your chatbot to Slack.
Conversational UX
- Voicebot.ai - Provides in one place the most important news, commentary, research, and analysis of voice technology.
Natural Language Understanding
- Awesome Machine Learning (⭐69k) - A curated list of awesome machine learning frameworks, libraries, and software (by language).
- The NLP Index - The NLP Index, a free and open-source code discovery tool, houses over 3000+ code repos. It includes the arxiv research paper PDF, ConnectedPapers link, and its GitHub repo.
Platforms
- OpenDialog - OpenDialog enables you to design, develop and deploy conversational applications. Offers an open-source version and an Enterprise edition.
- Rasa - A platform to create virtual assistants at scale. Offers an open-source version and an Enterprise edition.
2. Magictools
Graphics / Spritesheet Tools
- 🎉 EzSpriteSheet (⭐48) - Creates sprite sheets from animated GIFs and more
Engines and Frameworks / Voxel Editors
- 🆓 Cocos Creator - Cocos Creator, a free cross-platform game development editor supporting Cocos2d-js, helps developers build 2D and 3D game scenes, edit game UI and other game resources quickly and efficiency.
- 💸 CopperCube - CopperCube is an all-in-one 3D game engine.Very easy to use.
- 🎉 Defold - Free 2D Game Engine for Cross-Platform Publishing
- 🆓 Lumberyard - Amazon Lumberyard is a free AAA game engine deeply integrated
- 🎉 nuklear (⭐10k) - A single-header ANSI C immediate mode cross-platform GUI library.
- 🎉 OpenXRay (⭐3.3k) - a community-modified X-Ray engine used in S.T.A.L.K.E.R. game series.
- 🎉 Pixel Vision 8 (⭐1.7k) - Pixel Vision 8's core philosophy is to teach retro game development with streamlined workflows. PV8 is also a platform that standardizes 8-bit fantasy console limitations built on top of the open-source C# game engine based on MonoGame.
3. Awesome Remote Job
Job boards
- ClojureJobboard.com- Clojure jobs, filter -> Remote only
4. Awesome Capacitor
Official plugins
- App (⭐601) - Handles high-level App state and events.
- Screen Reader (⭐601) - Provides access to TalkBack/VoiceOver/etc. and provides simple text-to-speech capabilities for visual accessibility.
Community plugins
- Firebase
- Analytics (⭐168) - A native plugin for Firebase analytics.
- Crashlytics (⭐74) - Firebase Crashlytics.
- Fcm (⭐258) - Enable Firebase Cloud Messaging features for Capacitor apps.
- Remote config (⭐23) - A native plugin for Firebase remote config.
- Photoviewer (⭐64) - PhotoViewer table images with full-screen and sharing capabilities.
- Privacy screen (⭐93) - Protects your app from displaying a screenshot in recents screen/App Switcher.
- Screen brightness (⭐28) - Control screen brightness on iOS and android.
Other plugins
- Intent (⭐15) - Supports multiple broadcast receiving of intents, and sending out BroadcastIntents in Android.
- Oauth2 (⭐253) - Generic OAuth 2 client plugin. It let you configure the OAuth parameters yourself instead of using SDKs.
- Video player (⭐122) - Play a video full-screen on IOS, Android, Web and Electron platforms.
5. Awesome Slim
Educational
- User Guide - The official documentation for Slim Framework.
- Discussion Forum - The official Slim Framework discussion forum.
6. Awesome Low Code
Platforms / Citizen Automation and Development Platform
- Jira Automation (Atlassian) - Automation is a No Code rule builder that enables customers to build if-this-then-that-rules based on events in Jira.
Platforms / Low Code Application Platform
- BettyBlocks - The #1 No Code platform for innovation, agility and empowerment. Used to create mobile, business and web applications at lightning speed.
Blogs / Power Platform (Microsoft)
- Addressing the Low Code Security Elephant in the Room - The shared responsibility model for Low Code applications.
Other Lists / Power Platform (Microsoft)
- Awesome No Code Low Code (⭐369) - A collection of awesome No Code and Low Code resources.
7. Awesome Nodejs
Packages / HTTP
- undici (⭐6.9k) - High performance HTTP client written from scratch with zero dependencies.
- ky-universal (⭐674) - Universal HTTP client based on Fetch.
- purest (⭐562) - REST client.
Packages / Debugging / Profiling
- dats (⭐102) - Minimalistic and zero-dependencies StatsD (⭐18k) client.
Packages / Web frameworks
- Fastify (⭐34k) - Fast and low overhead web framework.
- Nuxt.js (⭐58k) - Minimalistic framework for server-rendered Vue.js apps.
- AdonisJs (⭐18k) - A true MVC framework for Node.js built on solid foundations of Dependency Injection and IoC container.
- Moleculer (⭐6.3k) - Fast & powerful microservices framework.
Packages / Streams
- from2 (⭐132) - Convenience wrapper for ReadableStream, inspired by
through2.
Packages / Parsing
- @parcel/css (⭐7.1k) - A CSS parser, transformer, and minifier written in Rust.
Packages / Minifiers
- babel-minify (⭐4.4k) - ES2015+ aware minifier based on the Babel toolchain.
8. Awesome Web Archiving
Tools & Software / Acquisition
- Waybackpy (⭐535) - Wayback Machine Save, CDX and availability API interface in Python and a command-line tool (Stable)
9. Awesome Quant
Python / Trading & Backtesting
- Blankly (⭐2.3k) - Fully integrated backtesting, paper trading, and live deployment.
10. Awesome Inertiajs
Adapters / Client-side
11. Awesome Zig
Bootables
- chivay/vmt (⭐10) - Toy OS.
12. Awesome Esports
Libraries / APIs & Web Services
- Blizzard.js (⭐147) - A Node.js library for interacting with the Blizzard Community Platform API.
- HLTV (⭐443) - A Node.js library for interacting with the HLTV API.
- liquipediapy (⭐69) - A Python library for interacting with the Liquipedia API.
- valorant.js (⭐107) - A Node.js library for interacting with the VALORANT APIs used in game.
Libraries / Data parsing and analysis
- Cassiopeia (⭐560) - A Python framework for interacting with and analyzing data from the Riot Games League of Legends API.
Unofficial documentation / Tournaments management
- BNETDocs (⭐34) - A documentation and discussion website for Blizzard and Battle.net protocols.
- Rift Explorer (⭐560) - An automatically generated documentation of Riot Games LCU API.
- valorant-api-docs (⭐526) - An automatically generated documentation of Valorant internal API.
Applications & Tools / Tournaments management
- Esport Team Logos (⭐29) - A database of Esports teams logos.
- Boltobserv (⭐314) - An external Counter-Strike: Global Offensive radar for observers.
- Open Dota (⭐1.5k) - A website for Dota 2 esports stats.
13. Alternative Front Ends
Overview / YouTube
- mps-youtube (⭐8.4k): Terminal based YouTube player and downloader
14. Awesome Webaudio
Packages / Frameworks
- Elementary – Declarative, functional framework for writing audio software on the web or for native apps
15. Awesome V
Serial Communications
- vserialport (⭐11) - V wrapper for libserialport.
- vserialx (⭐13) - A tiny (wrapper) serial communication library for Linux written in V.
16. Awesome Javascript Learning
Books / Single Topics
- The Joy of JavaScript - A book covering advanced language features like Iterators and Generators.
ES6 and above / Single Topics
- What's the difference between JavaScript and ECMAScript? - Clears the confusion about ES6 and JavaScript.
17. Awesome Flame
Other Articles & Tutorials
- Simple Platformer - Flame Game Development Series - 2D platformer without using Forge2d. By DevKage.
- Dino Run - Flutter Game Development Series with Flame - An easy to follow tutorial on how to make 2D mobile game in Flutter using Flame engine. By DevKage.
- Spacescape - Flutter Game Development Series with Flame - An easy to follow tutorial on how to make 2D mobile game in Flutter using Flame engine. By DevKage.
Open Source / Casual
- Spacescape (⭐126) - A 2D top-down space shooter made using Flutter and Flame engine. Get it on Play Store. By DevKage.
Open Source / Endless Runner
- Dino Run (⭐245) - A 2D infinite side scroller mobile game made in Flutter using Flame engine. Get it on Play Store. By DevKage.
Open Source / Platformer
- Simple Platformer (⭐58) - A 2D platformer made using Flame engine. By DevKage.
18. Awesome Productivity
Tools and Apps / Task Management
- Paymo - Keep your team aligned and engaged. Manage tasks, create team schedules, track work time, and bill your clients from the same platform.
19. Awesome Neovim
Motion / Diagnostics
- rlane/pounce.nvim (⭐355) - An EasyMotion-like plugin for quick cursor movement using fuzzy search.
Competitive Programming / Diagnostics
- p00f/cphelper.nvim (⭐141) - Neovim helper for competitive programming written in Lua.
- xeluxee/competitest.nvim (⭐496) - A plugin to automate testcases management and checking for Competitive Programming contests.
20. Awesome Cryptography
OCaml / Git
- Digestif (⭐90) - is a toolbox that implements various cryptographic primitives in C and OCaml.
- ocaml-tls (⭐313) - TLS in pure OCaml.
21. Awesome Agi Cocosci
UCLA / Commonsense Knowledgebase
- Ying Nian Wu - Department of Statistics, UCLA.
22. Awesome Lowcode
Educational
- Doc Willianms - No Code tutorials.
23. Awesome Ada
General Purpose Computing / Apache License
- cuda (⭐21) - CUDA support from AdaCore.
24. Awesome Security
Network / VPN
- Firezone (⭐7.4k) - Open-source VPN server and egress firewall for Linux built on WireGuard that makes it simple to manage secure remote access to your company’s private networks. Firezone is easy to set up (all dependencies are bundled thanks to Chef Omnibus), secure, performant, and self hostable.
25. Awesome Eslint
Tools / Testing Tools
- eslint-remote-tester (⭐132) - CLI tool for testing given ESlint rules against multiple repositories at once.
26. Awesome Webxr
Communities / Discord
- WebXR Francophone Discord - French-speaking Discord server for WebXR.
Companies and Cooperatives / Reddit
- Aircards - WebAR advertising/marketing agency.
27. Js Must Watch
2013
2020
28. Awesome Blazor
Component bundles
- MASA Blazor (⭐1.3k) -
A set of enterprise-class UI components based on Material Design and Blazor. It's an almost perfect copy of Vuetify, and Long-term roadmaps have been mapped out. It is powered by the MASA team and remains free and open source. Documentation. Pro Demo.
29. Awesome Svelte
Icons
- svelte-heroicons (⭐8) - Icons, crafted by the creators of Tailwind CSS.
30. Awesome Linux Containers
Sandboxes
- Lxroot (⭐107)
Lxroot is a flexible, lightweight, and safer alternative to chroot and/or Docker for non-root users on Linux.
31. Mind Expanding Books
Fiction / Science Fiction
Name: Champion
Author: Marie Lu
Goodreads Rating: 4.32
Year Published: 2013
Name: Prodigy
Author: Marie Lu
Goodreads Rating: 4.24
Year Published: 2013
Health / Miscellaneous
Name: Grain Brain: The Surprising Truth about Wheat, Carbs, and Sugar--Your Brain's Silent Killers
Author: David Perlmutter
Goodreads Rating: 3.89
Year Published: 2013
32. Vertx Awesome
Database Clients
- NoSQL Databases
- MongoDB (⭐61)
- An asynchronous client for interacting with a MongoDB database.
- Redis (⭐132)
- Asynchronous API to interact with Redis.
- Cassandra (⭐33)
- A Vert.x client allowing applications to interact with a Cassandra service.
- Cassandra (⭐39) - Asynchronous API to interact with Cassandra and Cassandra Mapping.
- OrientDB (⭐7) - Non-blocking OrientDB server integration.
- Bitsy (⭐1) - Non-blocking Bitsy Graph server integration.
- MarkLogic (⭐2) - Asynchronous client for Marklogic Database Server.
- SirixDB (⭐1.2k) - Non-blocking SirixDB HTTP-server.
- DGraph (⭐1) - An example on how to build a Vert.x gRPC compliant client. Here targeting dgraph
- RxFirestore (⭐9) - Non-blocking Firestore SDK written in a reactive way.
- MongoDB (⭐0) - Pure functional and reactive MongoDB client on top of Vert.x Effect (⭐0). Full support for retry, fallback and recovery operations.
- Aerospike (⭐31) - Asynchronous and non-blocking API to interact with Aerospike server. Uses AerospikeClient's (⭐242) async commands internally and handles the result on the Vert.x Context.
- MongoDB (⭐61)
33. Awesome Love2d
3D
- anim9 (⭐29) - 3D skeletal animation library (design to be used with IQM and IQE).
- Brinevector3D (⭐11) - FFI-enabled vector library for 3D (x,y,z).
- IQE (⭐9) - Inter-Quake Export loader (text).
- IQM (⭐40) - Inter-Quake Model loader (binary).
- love-gltf - Gltf asset loader and test renderer; Supports skeletal animations and morph targets.
- Lovox (⭐53) - Pseudo-3D library for working with voxels.
AI
- Jumper (⭐636) - Grid-based pathfinding library.
- Lua-star (⭐75) - Easy and pure Lua A* path finding.
Animation
- andross (⭐33) - A Lua library for 2D skeletal/bone animations with a Löve backend.
- anim8 (⭐861) - Animation library.
- animx (⭐29) - A featureful Animation library for loading animations from XML files!.
- chiro (⭐28) - Convenience wrapper around Spine.
- Peachy (⭐109) - A parser/renderer for Aseprite animations in LÖVE.
- skeletor (⭐23) - 2D skeletal animation system.
- Walt (⭐61) - Animation library.
- Lump (⭐20) - Adobe Flash animation runtime.
- lovanim (⭐35) - A minimal stateful animation library.
- SYSL-Text (⭐103) - Text animation and automatic wrapping library based on tags.
Camera
- Brady (⭐61) - Camera library with parallax scrolling.
- Editgrid (⭐49) - Gamera and HUMP compatible scaling grid.
- gamera (⭐285) - Camera system.
- hump.camera - Camera library with window locking and smooth camera movement interpolation.
Development
- FPSGraph (⭐19) - Small FPS graphing utility.
- debugGraph (⭐35) - Small OO FPS graphing utillity based on FPSGraph.
- Lovebird (⭐309) - Browser-based debug console.
- lurker (⭐330) - Auto-swaps changed Lua files in a running game.
- LÖVE API (⭐332) - The complete API documentation of LÖVE in a Lua table.
- LÖVE Build (⭐64) - GitHub Action for automated cross-platform builds.
- LÖVE TypeScript Definitions (⭐123) - Write LÖVE games with TypeScript.
- lovelier (⭐27) - A LÖVE live reloader with Moonscript support.
Drawing
- Artal (⭐43) - A .PSD parsing library for LÖVE.
- Autobatch (⭐115) - Small LÖVE module to automate the use of SpriteBatches.
- center (⭐17) - A simple module to dynamically align and fit content to screens of any size.
- deep (⭐90) - Adds Z axis; allows you to queue actions and draw calls.
- draft (⭐53) - A module for drawing complex shapes.
- HSLUV (⭐47) - Lua implementation of HSLuv (a human-friendly alternative to HSL).
- Maid64 (⭐56) - Low resolution scaler for LÖVE.
- Push (⭐572) - A simple resolution-handling library for LÖVE.
- renderplanet (⭐20) - Realistic orthographic planet rendering.
- svglover (⭐54) - Library to import and display simple SVGs in LÖVE.
- SYSL-Pixel (⭐33) - Pixel art focused scaler for graphics, position, screen-captures and shaders.
- Sölar (⭐8) - A fairly simple solar system simulator.
- Tove2d (⭐181) - Animated vector graphics for LÖVE.
- turtle.lua (⭐100) - Turtle graphics library for LÖVE.
- Runtime-TextureAtlas (⭐21) - Texture atlas packer and renderer at runtime; no external tools.
- Export-TextureAtlas (⭐6) - Extends Runtime-TextureAtlas as a commandline tool to export an atlas.
Entity
- adorbs (⭐33) - Minimal, Functional Entity Component System.
- Concord (⭐281) - A feature-complete ECS library.
- knife.system (⭐485) - Minimalist functional ECS.
- nata (⭐50) - Hybrid OOP/ECS entity management.
- tiny-ecs (⭐740) - Entity Component System for Lua that's simple, flexible, and useful.
Helpers
- astray (⭐165) - Astray is a lua based maze, room and dungeon generation library for dungeon crawlers and roguelike video games.
- batteries (⭐409) - Fills out lua's sparse standard library and provides implementations of common algorithms and data structures useful for games.
- clove (⭐30) - A helper library which allows you to quickly loads huge amount of assets.
- iffy (⭐28) - A SpriteSheet and Tileset helper library for LÖVE.
- knife (⭐485) - Collection of useful micro-modules for Lua (Class, State Machines, Bind, Chain, Coroutines, Event, Memoize, Entity, Tests, Timer).
- shard (⭐20) - Collection of useful mini modules.
- love-state-switcher (⭐11) - State switcher class for Lua LÖVE Engine.
- lue (⭐46) - Lue is a LÖVE library that allows you to display hue color effects in your game.
- lume (⭐1.1k) - Collection of functions for Lua, geared towards game development.
- narrator (⭐149) - An Ink narrative scripting language parser and runtime implementation.
- reflowprint (⭐50) - A library designed for alignment of text that is shown one character at a time.
- roomy (⭐60) - Screen management library for LÖVE.
- rotLove (⭐280) - Roguelike Toolkit in LÖVE. A LÖVE/lua port of rot.js.
- ScreenManager (⭐34) - Screen/State Management for the LÖVE framework.
- shack (⭐65) - Shack is a LÖVE library that lets you easily add screen effects such as shake and rotation.
- Simple Tiled Implementation (⭐967) - Tiled map loader and renderer.
- Vivid (⭐60) - Color math, manipulation and conversion library.
- Yonder (⭐17) - A ridiculously easy to use game state management library for LOVE2D.
Input
- baton (⭐241) - Input library for LÖVE that bridges the gap between keyboard and gamepad controls.
- love-microphone (⭐61) - Simple microphone support for LÖVE.
- LoveKeys (⭐11) - A simple input handeling library that keeps track of things for you.
- tactile (⭐54) - A straightforward and flexible input library.
Lighting
- lighter (⭐41) - A performant dynamic light implementation with a simple API.
- Shädows (⭐178) - A Shadows & Lights engine for LÖVE.
- Light World (⭐238) - A lighting model.
- Simple Love Lights (⭐27) - A very simple raycasting light implementation.
- Light (⭐17) - A simple dynamic light implementation.
Math
- Bresenham (⭐16) - Bresenham's line algorithm written in Lua.
- brinevector (⭐61) - Standalone lightweight luajit ffi-accelerated 2D vector library for great performance.
- Cirno's Perfect Math Library (⭐319) - Math/intersection library designed for games.
- delaunay (⭐109) - Delaunay triangulation for convex polygons.
- hump.vector - Powerful 2D vector class.
- MLib (⭐89) - Math and shape-intersection detection library written in Lua. It's aim is to be robust and easy to use.
- nvec (⭐54) - Hump.vector-compatible LuaJIT FFI-accelerated 2D vector library.
- shash (⭐76) - A simple, lightweight spatial hash for Lua.
- vector.lua (⭐56) - A simple vector library based on the PVector class from processing.
Music
- denver (⭐88) - A Löve custom waveform generation library.
- lovebpm (⭐90) - A LÖVE library for syncing events to the BPM of an audio track.
- ripple (⭐48) - An audio manager with tagging support.
- wave (⭐96) - A sound manager with audio parsing and rhythm functionalities.
Networking
- Grease (⭐114) - Networking library intended to make networking easy for lovers (TCP, UDP, Enet). (IPv6)
- LoverNet (⭐57) - A networking library that leverages bitser and enet. (IPv4)
- NoobHub (⭐345) - OpenSource multiplayer and network messaging. (IPv6)
- Sock.lua (⭐180) - A Lua networking library for LÖVE games. (IPv4)
- löve-ws (⭐25) - A websocket client and server library.
- love2d-lua-websocket (⭐48) - A simple event-driven websocket client library. (IPv4)
OO
- 30log (⭐477) - Minified framework for object-orientation in Lua. It features named (and unnamed) classes, single inheritance and a basic support for mixins.
- classic (⭐961) - Tiny class module for Lua. Attempts to stay simple and provide decent performance by avoiding unnecessary over-abstraction.
- hump.class - Small, fast class/prototype implementation with multiple inheritance (class-commons).
- middleclass (⭐1.8k) - Simple OOP library for Lua; has inheritance, metamethods (operators), class variables and weak mixin support (class-commons).
- muun (⭐7) - Moonscript compatible class implementation.
- selene (⭐28) - Project template for writing games in Moonscript instead of Lua without precompiling.
Performance
- jprof (⭐99) - Profiling library/tool for LÖVE.
- Piefiller (⭐25) - Graphical profiler for LÖVE.
- ProFi - A simple lua profiler that works with LuaJIT and prints a pretty report file in columns.
Physics
- breezefield (⭐104) - A lightweight and easy love.physics wrapper (windfield alternative).
- Bump (⭐1k) - Collision detection library for Lua.
- HC - Collision detection with arbitrary polygons; allows rotation of objects.
- Strike (⭐30) - 2D collision detection library. Extendable, based on Separating-Axis-Theorem.
Platforms
- LoveDos (⭐688) - A Lua framework for 2D DOS games, implementing a subset of the LÖVE API.
- LoveFTW - Work-in-progress port to Windows phone 8.1.
- LOVE-WrapLua (⭐44) - A small and simple wrapper for OneLua, lpp-vita, and Lua Player PS3.
- Love.js (⭐736) - LÖVE ported to the web using Emscripten.
- LÖVR (⭐2.4k) - LÖVE for virtual reality devices.
Publishing
- Love-Snap-Template (⭐24) - A template for packaging LÖVE games for distribution in the Snappy Store.
- AppImageKit (⭐9.1k) - Using AppImageKit you can package LÖVE games as AppImages that run on common Linux-based operating systems, such as RHEL, CentOS, Ubuntu, Fedora, debian and derivatives; one game = one file.
Serialization
- arson (⭐12) - Companion library for registering custom data types that can be encoded and decoded by json.lua.
- binser (⭐211) - Customizable Lua Serializer.
- bitser (⭐175) - Serializes and deserializes Lua values with LuaJIT.
- cdata (⭐30) - Serialize between Lua data and C data using LuaJIT's FFI.
- knife.serialize (⭐485) - Serialize data as a Lua script.
- Lady (⭐37) - Saving and loading savegames; based on Ser.
- moonblob (⭐30) - Binary serialization and data parsing library.
- Ser (⭐81) - Fast, robust, richly-featured table serialization library for Lua.
- Smallfolk (⭐21) - A fast, robust, secure, richly-featured table serialization library for Lua.
- trickle (⭐31) - A bitstream library focused on high compression for use in networking.
Shaders
- LoveShaderConverter (⭐90) - Convert Shadertoy Shader files to LÖVE GLSL Files with handy utilities for infinite purposes.
- Shadertoy viewer - Run code copied from shadertoy directly or output the converted code to a LÖVE shader.
Testing
- busted (⭐1.5k) - Simple unit-testing framework with customizable assertions.
- knife.test (⭐485) - Fixture-free test framework.
- Luassert (⭐227) - Extends
assert()with additional, customizable tests.
- Lunatest (⭐85) - xUnit-style randomized unit testing framework.
- lust (⭐122) - Minimal test framework.
- Specl - Behavior Driven Development (BDD) tool.
- Telescope - Highly-customizable BDD-style testing library.
Tweening
- Flux (⭐424) - A fast, lightweight tweening library for Lua.
- hump.timer - Timer and tweening library with flexible tweening methods.
- tick (⭐172) - Lua module for delaying function calls.
- tween.lua (⭐636) - Tweening/Easing/Interpolating functions for Lua inspired on jQuery's animate method.
UI
- CatUI (⭐112) - A very light-weight GUI library for LÖVE.
- GOOi (⭐229) - Android-oriented GUI library.
- Gspöt - A stateful GUI lib for LÖVE.
- Hanker - Maximalist immediate mode-ish UI elements; gamepad-friendly.
- LoveFrames Fork (⭐143) - 11.2 Fork of a GUI library.
- Love Imgui (⭐336) - Imgui module for the LÖVE game engine.
- Löve-Nuklear (⭐374) - Lightweight immediate mode GUI for LÖVE games.
- Patchy (⭐37) - 9patch library.
- SafeWord (⭐4) - An overscan detection library for LÖVE.
- SUIT (⭐491) - Small immediate mode GUI library.
Utilities
- ArrayRotation - Rotation of two dimensional arrays (square and non-square).
- cargo (⭐174) - Asset manager.
- chance.lua - Library for generating random data.
- colorchanger (⭐4) - Change the colors in your LÖVE game.
- Flirt (⭐13) - LÖVE version manager; allows to switch between multiple versions of engine on same machine.
- GifCat (⭐49) - A simple module for saving gifs from LÖVE.
- hex2color (⭐8) - A single function to use HEX color values.
- i18n (⭐26) - Internationalization library designed to help localize your game.
- Ini Parser (⭐16) - General purpose ini configuration parser.
- log.lua (⭐333) - Library for configurable log output.
- love-loader (⭐141) - Threaded resource loading.
- love2d-assets-loader (⭐40) - Assets Loader.
- love-pe (⭐19) - A tool made in LÖVE for changing LÖVE icon itself.
- lovely-engine (⭐10) - A tool that makes setting up and using LÖVE easier and with Moonscript support.
- Lily (⭐110) - Async Asset Loader.
- luasteam (⭐185) - Lua bindings for the Steamworks API.
- Luvent (⭐80) - Simple event-driven programming.
- nativefiledialog (⭐18) - Open a file picker on Windows/Mac/Linux.
- ParticleEditor (⭐3) - An editor of particle for LÖVE.
- particle-system-playground (⭐14) - A basic LÖVE particle system editor.
- require.lua (⭐11) - Require all files in a folder.
- splashy (⭐41) - Splash Screen Library.
- ShakeDetectorLua (⭐7) - Uses accelerometer data for shake device detection written in Lua.
- tick (⭐91) - Useful timing tweaks for LÖVE's run loop.
Tutorials
- learn2love - Book for learning programming with Lua and LÖVE (Version 11.0+).
- Using Tiled Maps in LÖVE - An article about using maps created with Tiled in your LÖVE game.
- Tutorial on making an Arkanoid-type game (⭐215) - A complete tutorial on how to make a breakout clone by nooowaay.
- Simple Game Tutorials - Tutorials for making simple games with LÖVE (Snake, Sokoban, Tetris, etc.).
- How to LÖVE - A book by Sheepolution teaching LÖVE from the ground up.
- CS50 Introduction to Game Development - Harvard Colleges CS50 OpenCourseWare.
- Building love2d games for the web with love.js and Docker - A tutorial on packaging LÖVE games for the web.
IDEs
- Brackets - A modern, open source text editor by Adobe (obsolete).
- Lua Syntax Highlighter (⭐4) - Add Lua syntax highlighting in Brackets.
- LÖVE Hints for Brackets.io - Provides LÖVE code hints.
- Run LÖVE (⭐4) - Run LÖVE projects with a hotkey.
- IntelliJ IDEA - Capable and Ergonomic Java IDE.
- EmmyLua (⭐680) - Lua IDE/Debugger Plugin for VSCode.
- LÖVE IDEA (⭐60) - Snippets and code completion for IntelliJ-IDEA.
- Vim - Vim is a highly configurable text editor built to make creating and changing any kind of text very efficient.
- Vim LOVE Docs (⭐56) - Syntax highlighting for Vim.
- Notepad++ - Notepad++ is a free source code editor and Notepad replacement that supports several languages.
- LÖVE API for Notepad++ (⭐12) - Code completion and documentation for Notepad++.
Distribution
- love-export (⭐54) - Fast and simple command-line tool that builds binaries for you. Supports Windows, macOS, and Linux.
- love-deploy (⭐13) - Build and deploy games on itch.io (supports windows and web exports).
Related
- awesome-lua (⭐4.2k) - A list like this one, but more general and encompassing all of Lua's uses.
- awesome-love-shaders (⭐91) - A collection of shaders designed to work in LÖVE.
- awesome-pico8 (⭐2.8k) - A curated list of PICO-8 resources, tutorials, tools and more.
34. Awesome Playcanvas
Games / IO Games
- Fields of Fury - Capture the flag set during WW2.
35. Awesome Cytodata
Datasets / Raw Images
- Human Protein Atlas - Among other assays, the HPA performed confocal imaging of displaying the location of more than 2/3 of human proteins in cell lines. Raw images (⭐13) or infered protein subcellular locations can be downloaded.
Publications / Collections
- Deep learning in microscopy - A collection of review and research articles published in Nature Methods related to multiple use cases of deep learning, including noise reduction, segmentation, tracking and representation learning.
- High-Content Imaging and Informatics - A collection of high-content imaging method and application articles published in SLAS Discovery.
36. Awesome Python Typing
Tools / Testing
- mypy-test (⭐6) - Test mypy plugins, stubs, custom types.
Tools / Working with types
- typeforce (⭐20) - CLI tool that enriches your Python environment with type annotations, empowering mypy.
37. Awesome Math
Misc
- Fabrice Baudoin's Notes - Both research and lecture notes on many topics, Including Diffusions on foliated manifold, Stochastic Calculus, Global analysis in Dirichlet spaces, and more.
38. Awesome Vite
Open Source / Community
- Astro (⭐52k) - Modern Static Site Builder.
39. Public Apis
Photography
API: Duply
Description: Generate, Edit, Scale and Manage Images and Videos Smarter & Faster
Auth:
apiKeyHTTPS: Yes
CORS: Yes
API: DynaPictures
Description: Generate Hundreds of Personalized Images in Minutes
Auth:
apiKeyHTTPS: Yes
CORS: Yes
Programming
API: KONTESTS
Description: For upcoming and ongoing competitive coding contests
Auth: No
HTTPS: Yes
CORS: Unknown
Science & Math
API: Times Adder (⭐2)
Description: With this API you can add each of the times introduced in the array sended
Auth: No
HTTPS: Yes
CORS: No
URL Shorteners
API: UrlBae
Description: Simple and efficient short link creation
Auth:
apiKeyHTTPS: Yes
CORS: Yes
Video
API: Web Series Quotes Generator (⭐22)
Description: API generates various Web Series Quote Images
Auth: No
HTTPS: Yes
CORS: Yes
40. Awesome Decentralized
Applications
- Galacteek: Browser and dapps platform for the distributed web.
41. Awesome Functional Programming
Table of Contents / Books
- Functional Design and Architecture - Design patterns and architectures for building production quality applications using functional programming, with examples in Haskell and other FP languages.
Table of Contents / Videos
- Do we really need OOD and FDD? - Functional Declarative Design (FDD) opposed to Object-Oriented Design (OOD
42. Awesome Ci
Name: GoCD
Description: Open source, on-premises continuous delivery tool.
Features:
Supported repositories: Git, Perforce, Mercurial,Subversion, TFS, Custom
Documentation: Documentation
Price: Open Source
43. Awesome Libgdx
Resources / Physics
- Box2D - One of the most popular physics libraries for 2D games.
- Bullet - 3D Collision Detection and Rigid Body Dynamics Library.
Resources / User Interface
- Freetype - Generate BitmapFonts of your desired size on the fly from lightweight .ttf font files.
Tutorials / Getting Started
- Official libGDX Wiki - Official libGDX wiki that contains a huge amount of information.
- libGDX External Tutorials - Big list of official unofficial tutorials.
44. Urban and Regional Planning Resources
Planning Data Specifications / Transportation
- SIRI - Service Interface for Real Time Information (SIRI) is a European standard for real-time information which has had limited adoption in the United States, but would be compatible with hardware and network systems which meet European standards.
45. Awesome Vue
Components & Libraries / UI Utilities
- vue3-lottie (⭐418) A component for importing and displaying Lottie animations in Vue 3
46. Awesome Yew
Projects
- Paudle (⭐42) - A reimplementation of the excellent word game Wordle by Josh Wardle.
Crates / Component Libraries
- material-yew (⭐236) - Yew wrapper for Material Web Components.
Crates / Hooks
- yew-side-effect (⭐5) - Reconcile Side Effects in Yew Applications, inspired by react-side-effect (⭐1.2k) and react-helmet (⭐17k).
47. Awesome Product Design
Articles / Storyboard
- UX Booth - The UX Booth is a publication by and for the user experience community.
48. Awesome Raspberry Pi
OS Images
- OpenHABian - A preconfigured version of the OpenHAB home automation software.

Tutorials / iOS
- Bridging Wifi to the Raspberry Pi over Ethernet - Set up tethered networking between macOS & Raspberry Pi.
- Raspberry Pi login with SSH keys - Password-less login for ssh sessions on the Raspberry Pi.
49. Awesome List
Platforms
- Node-RED (⭐495) - A programming tool for wiring together hardware devices, APIs, and online services.
Gaming
- Esports (⭐87) - Video games played as a sport.
Testing
- Gatling (⭐72) - Open-source load and performance testing framework based on Scala, Akka, and Netty.
50. Awesome Nodered
Nodes / Social
- PushStaq (⭐0) - Send real time alerts using Push Notifications from your Node-Red flows to any device with PushStaq.
51. Awesome Gpt3
Demos / Search and data analysis
52. Dive Into Machine Learning
Deep Learning / Easier sharing of deep learning models and demos
- paperswithcode.com — "The mission of Papers with Code is to create a free and open resource with Machine Learning papers, code, datasets, methods and evaluation tables."
labmlai/annotated_deep_learning_paper_implementations— "Implementations/tutorials of deep learning papers with side-by-side notes." 50+ of them! Really nicely annotated and explained.
53. Awesome Godot
Templates / Godot 3
- Godot Game Of Life (⭐37) - Conway's Game of life using shaders.
54. Awesome Micropython
Communications / Bluetooth
- micropython-xiaomi-ble-adv-parse - Passively retrieve sensor data from some Xiaomi Bluetooth Low Energy (BLE) sensors.
- mijia-temphum-upy - MicroPython library to read certain Xiaomi Mijia BLE temperature & humidity sensors.
Communications / Ethernet
- micropy-ENC28J60 (⭐25) - ENC28J60 Ethernet chip driver for MicroPython (RP2).
Communications / IR
- pico-ir (⭐28) - IR library for Raspberry Pi Pico.
Frameworks / SRAM
- perthensis - Perthensis: an asynchronous framework for MicroPython.
- Prev: Jan 24 - Jan 30, 2022
- Next: Jan 10 - Jan 16, 2022