Awesome List Updates on Jun 17 - Jun 23, 2024
45 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Magictools
Engines and Frameworks / Voxel Editors
- 🎉 RGFW (⭐1k) - Lightweight multi-platform single-header library for creating windows, supports many graphics contexts and software rendering.
2. Awesome Selfhosted
Software / Learning and Courses
- QST - Online assessment software. From a quick quiz on your phone to large scale, high stakes, proctored desktop testing, easy, secure and economical. (Demo, Source Code)
GPL-2.0Perl
Software / Miscellaneous
- Wavelog - Webbased Logging Software for Radio Amateurs. Enhanced QSO logging, statistics and maps for your browser. (Demo, Source Code (⭐286))
MITPHP/Docker
3. Awesome Django
Resources / Books
4. Awesome Python Typing
Tools / Linters
- Ruff (⭐41k) - Extremely fast linter which supports lint rules from many other lint tools, such as flake8.
5. Awesome Zig
Zig development tools / Messaging
- vezel-dev/zig-sdk (⭐91) - MSBuild SDK for building Zig, C, and C++ projects using the Zig compiler.
C/C++ libraries packaged for Zig / C
- alexrp/libffi (⭐12) - libffi with a Zig build script.
6. Awesome Db Tools
IDE
- KeepTool - A professional suite of tools for Oracle Database developers, administrators and advanced application users.
7. Awesome Nodejs
Packages / Database
- ODM / ORM
- Sequelize (⭐30k) - Multi-dialect ORM. Supports PostgreSQL, SQLite, MySQL, and more.
- Bookshelf (⭐6.4k) - ORM for PostgreSQL, MySQL and SQLite3 in the style of Backbone.js.
- Mongoose (⭐27k) - Elegant MongoDB object modeling.
- Waterline (⭐5.4k) - Datastore-agnostic tool that dramatically simplifies interaction with one or more databases.
- OpenRecord (⭐486) - ORM for PostgreSQL, MySQL, SQLite3 and RESTful datastores. Similar to ActiveRecord.
- pg-promise (⭐3.5k) - PostgreSQL framework for native SQL using promises.
- slonik (⭐4.8k) - PostgreSQL client with strict types, detailed logging and assertions.
- Objection.js (⭐7.3k) - Lightweight ORM built on the SQL query builder Knex.
- TypeORM (⭐36k) - ORM for PostgreSQL, MariaDB, MySQL, SQLite, and more.
- MikroORM (⭐8.4k) - TypeScript ORM based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, PostgreSQL, MySQL and SQLite.
- Prisma (⭐43k) - Modern database access (ORM alternative). Auto-generated and type-safe query builder in TypeScript. Supports PostgreSQL, MySQL & SQLite.
- Drizzle ORM (⭐29k) - TypeScript ORM that supports various databases such as PostgreSQL.
Packages / Job queues
- bree (⭐3.2k) - Job task scheduler with worker threads, cron, date, and human syntax support.
8. Awesome Godot
Demos / Godot 4
- Kaleidoscope (⭐27) - A demo for interactive shaders in Godot.
9. Awesome Langchain
Other LLM Frameworks / Videos Playlists
- Rigging (⭐295): Lightweight LLM Interaction Framework (rust)
10. Awesome Transit
GTFS Validators / Rust
- gtfs-accessiblity-validator (⭐1) - Validates the presence of accessiblity-related fields and files in a GTFS file. Can be a command line tool or node.js package.
11. Awesome Coq
Projects / Verified Software
- CertiCoq (⭐153) - Verified compiler from Gallina, the internal language of Coq, down to CompCert's Clight language.
- Stable sort algorithms in Coq (⭐24) - Generic and modular proofs of correctness, including stability, of mergesort functions.
12. Awesome Broadcasting
Communication
- Intercom Manager (⭐21) + Intercom Frontend (⭐12) - Intercom system based on built by Eyevinn for SVT.
- DYI intercom (⭐63) - Hardware + software intercom solution built around Murmur server and headless Mumble clients based on Rasperry Pi.
13. Awesome Elixir
Command Line Applications
- elementtui - Library to help create terminal user interfaces (TUI).
Framework Components
- Backpex (⭐743) - Highly customizable administration panel for Phoenix LiveView applications. (Docs, Demo).
Miscellaneous
- weighted_random (⭐5) - Weighted random picking.
14. Awesome Ai Tools
Text / Models
- Claude 3 - Talk to Claude, an AI assistant from Anthropic.
Other / Music
- Context Data - Data Processing & ETL infrastructure for Generative AI applications
Learn AI free / Machine Learning
- AI and Machine Learning Roadmaps - Roadmaps featuring essential concepts, learning methods, and the tools to put them into practice.
Related Awesome Lists / Deep Learning
- There's An AI - Frontpage of AI
15. Awesome Jupyter
Collaboration/Education
- jupyterquiz (⭐152) - An interactive quiz generator for Jupyter notebooks and Jupyter Book.
JupyterLab Extensions
- amphi-etl (⭐1.1k) - Low-code ETL extension for Jupyterlab.
16. Awesome Rails
Gems / Other external resources
- passive_columns (⭐46) - A gem that extends Active Record to retrieve specific columns from DB on demand. 🔴
17. Awesome Preact
Contents / Libraries
- Fastro - Fast & Modular SSR Web Framework for Deno, TypeScript, Preact & Tailwind.
18. Free for Dev
Monitoring
- Hydrozen.io — Uptime monitoring & Status pages, Free plan: 10 Uptime monitor, 5 heartbeat monitors, 1 Domain monitor and 1 Statuspage free.
- AhaSend - Transactional email service, free for 1000 emails per month, with unlimited domains, team members, webhooks and message routes in the free plan.
Payment and Billing Integration
- Qonversion - All-in-one cross-platform subscription management platform offering analytics, A/B testing, Apple Search Ads, remote configs, and growth tools for optimizing in-app purchases and monetization. Compatible with iOS, Android, React Native, Flutter, Unity, Cordova, Stripe, and web. Free up to $10k in monthly tracked revenue.
19. Awesome Crystal
Testing
- selenium.cr (⭐26) - Selenium client for interacting with web pages for browser automation
20. Awesome Jax
Libraries / New Libraries
- NAVIX (⭐141) - A reimplementation of MiniGrid, a Reinforcement Learning environment, in JAX
21. Awesome Math
Tools
22. Awesome Ios
Tools / Collection View Layout
- GetUniversal.link - Free Universal Link & Apple App Site Association testing tool.
23. Awesome Deno
Modules / Web framework
- oak (⭐5.3k) - A middleware framework for Deno's net server.
- oak-http-proxy (⭐43) - Proxy middleware for Deno Oak HTTP servers.
- oak-routing-ctrl (⭐7) - TypeScript Decorators for easy scaffolding API services with the oak framework.
- primate - A polymorphic development platform
24. Awesome Zsh Plugins
Completions / superconsole - Windows-only
25. Awesome Browser Extensions for Github
Hide files on GitHub (⭐320)

Hide dotfiles from the GitHub file browser.
Installs: 33 | Stars: 320 | Last update: n/a
Tab Size on GitHub (⭐281) 
Make tab indented code more readable by forcing the tab size to 4 instead of 8.
Installs: 2000 | Stars: 281 | Last update: n/a
26. Awesome Open Source Games
Browser-Based / Sandbox
- Sandboxels - Falling-sand experimentation game with over 500 materials to play with.
Native / FPS
- Xonotic - An addictive arena-style first person shooter with crisp movement and a wide array of weapons.
Native / MMORPG
- Veloren - An action-adventure role-playing game set in a vast fantasy world.
Native / RPG
- Shattered Pixel Dungeon - An open source game based on the source code of Pixel Dungeon by Watabou.
Native / Strategy
- Mindustry - An open source sandbox tower-defense game.
27. Awesome Agi Cocosci
Science Logology / Literature Mining
- Structured information extraction from scientific text with large language models - Nature Communications, 2024. [All Versions]. This paper presents a simple approach to joint named entity recognition and relation extraction and demonstrate how pretrained large language models can be fine-tuned to extract useful records of complex scientific knowledge. The authors test three representative tasks in materials chemistry: linking dopants and host materials, cataloging metal-organic frameworks, and general composition/phase/morphology/application information extraction.
- Automated extraction of chemical synthesis actions from experimental procedures - Nature Communications, 2020. [All Versions]. This paper presents a method to convert unstructured experimental procedures written in English to structured synthetic steps (action sequences) reflecting all the operations needed to successfully conduct the corresponding chemical reactions.
- Inferring experimental procedures from text-based representations of chemical reactions - Nature Communications, 2021. [All Versions]. This paper presents data-driven models for predicting the entire sequence of synthesis steps starting from a textual representation of a chemical equation, for application in batch organic chemistry.
- Language models and protocol standardization guidelines for accelerating synthesis planning in heterogeneous catalysis - Nature Communications, 2023. [All Versions]. This paper introduces a transformer model for automated synthesis protocol analysis in catalyst discovery, exemplified using single-atom heterogeneous catalysts (SACs), a rapidly expanding catalyst family. The model adeptly converts SAC protocols into action sequences, and this output is used to facilitate statistical inference of their synthesis trends and applications, potentially expediting literature review and analysis.
Science Logology / Laboratory Automation
- A dynamic knowledge graph approach to distributed self-driving laboratories - Nature Communications, 2024. [All Versions]. This work employs ontologies to capture data and material flows in design-make-test-analyse cycles, utilising autonomous agents as executable knowledge components to carry out the experimentation workflow. Data provenance is recorded to ensure its findability, accessibility, interoperability, and reusability. The architecture is built upon the World Avatar project, which seeks to create an all-encompassing digital twin based on a dynamic knowledge graph.
28. Awesome Polars
Blog posts / Miscellaneous
- Case Study Comparing Pandas and Polars with 1 Million Rows Data - An blog post that compares benchmarking scores with the Independent samples t-test and Welch’s t-test using Python.
Talks and videos / Miscellaneous
- Polars streaming data processing ⏳ 61 min - A video that provides a complete tutorial on the main methods used in Polars by Digital Program Life.
- Python: Polars Data Analysis ⏳ 59 min - A video that illustrates the main features of Polars by Digital Program Life.
Follow / Miscellaneous
- PolarsCodeAcademy - Youtube Channel with thematic videos about Polars
29. Awesome Cpp
Frameworks
- rpp (⭐192) - Minimal Rust-inspired C++20 STL replacement. [MIT]
Scripting
- txiki.js (⭐2.8k) - A tiny JavaScript runtime. [MIT]
Web Application Framework
- Pistache - Pistache is a C++ REST framework written in pure C++11 with no external dependency. [Apache2]
30. Awesome Plotters
Manuals, Ephemera, Papers, and Patents / Ephemera
31. Static Analysis
Programming Languages / Other
- Dlint (⭐167) — A tool for ensuring Python code is secure.
Multiple languages / Other
- Betterscan CE — Checks your code and infra (various Git repositories supported, cloud stacks, CLI, Web Interface platform, integrationss available) for security and quality issues. Code Scanning/SAST/Linting using many tools/Scanners deduplicated with One Report (AI optional).
32. Awesome Osint
People Investigations / GitHub
- Voter Records - Free political research tool to study more than 100 Million US voter records.
33. Awesome Ai4lam
Policies and recommendations / Frameworks
- LC Labs Artificial Intelligence Planning Framework – US Library of Congress planning framework for responsible exploration and adoption of AI
- French translation: Planification de projets IA dans les GLAM (⭐0)
Conferences and Workshops / Past Conferences and Workshops
- Fantastic Futures 2024 – Oct. 15–18 at The National Film and Sound Archive of Australia (NFSA) in Canberra, Australia.
34. Awesome React Components
Parallax / Syntax Highlight
- simple-parallax-js (⭐2k) - demo - The easiest way to get a parallax effect with React and JavaScript on images
35. Awesome Privacy
Captchas
- Altcha.org - Free, open-source and self-hosted CAPTCHA alternative using proof-of-work mechanism.
Payments
- Sparrow Wallet - An open source, cross-platform desktop wallet that gives you many privacy-preserving spending tools.
- Wasabi Wallet - An open source, non-custodial, privacy-focused Bitcoin wallet available on Desktop.
Video and Audio Conferencing
- Mumble - Mumble is an open source voice communication application with advanced features.
36. Awesome Vulkan
Document
- Community
Libraries
- Outdated ⚠️
- VkHLF (⭐330) - Vulkan High Level Framework. [LICENSE] (⭐330)
37. Awesome Decentralized
Applications
- Session: Session is an end-to-end encrypted messenger that minimises sensitive metadata, designed and built for people who want absolute privacy and freedom from any form of surveillance.
38. Awesome Vite
Templates / React
- RVTGB (⭐4) -
React+TypeScriptstarter template, with file-based routing withGeneroutedandBiome.
Framework-agnostic Plugins / Transformers
- vite-plugin-native (⭐19) - Supports Node/Electron C/C++ native addons.
Framework-agnostic Plugins / Helpers
- vite-plugin-vitest-cache (⭐18) - Optimize
Vitestexecution time through caching.
Go / Community
- vite (⭐177) - Integration with Go.
39. Awesome Blazor
Authentication
- BlazorWasmOidcKeycloak (⭐4) -
Blazor WebAssembly application using OpenID Connect (OIDC) authentication with Microsoft Identity and Keycloak.
Others
- BlazorAndTailwind (⭐120) -
Sample project, guide and tips for setting up TailwindCSS in Blazor.
- Pointing Party (⭐4) -
A tool for distributed agile story point estimation ceremonies, using Blazor WebAssembly and SignalR. Demo.
Component bundles
- Blazor.WebForm.Components (⭐52) -
ASP.NET Web Forms System.Web.UI.WebControls Razor Components For Blazor WebAssembly. Demo.
- ABP Framework (⭐14k) -
ABP Framework is a complete infrastructure to create modern web applications by following the best practices and conventions of software development.
2D/3D Rendering engines / Charts
- Blazor-ApexCharts (⭐946) -
Blazor wrapper for ApexCharts. Demo.
- UnlockedData.Chartist.Blazor (⭐7) -
Blazor wrapper for Chartist.js bundled with Chartist.js plugins.
2D/3D Rendering engines / Diagrams
- Blazor.Diagrams -
Z.Blazor.Diagrams is a fully customizable and extensible all-purpose diagrams library for Blazor (both Server Side and WASM). It was first inspired by the popular React library react-diagrams, but then evolved into something much bigger. ZBD can be used to make advanced diagrams with a custom design. Even the behavior of the library is "hackable" and can be changed to suit your needs.
- Excubo.Blazor.Diagrams (⭐148) -
Interactive diagram component (flowcharts, UML, BPMN, ...), customizable and extensible according to user needs (node types, styles). Demo.
Videos / Others
- ASP.NET Community Standup: Building Aspireify.net - June 18, 2024 - Join Jeff Fritz as he shows how he built Aspireify.net with .NET 8, Blazor, Microsoft Azure and .NET Aspire. Community links.
40. Awesome Neovim
Web Development / Diagnostics
- cjodo/convert.nvim (⭐50) - A tool for CSS unit conversions.
Markdown and LaTeX / Diagnostics
- ChuufMaster/markdown-toc (⭐16) - Generate TOC in any markdown file from any other markdown file with customisable levels of headings and affordances for emojis and ensuring that it works on GitHub using relative paths.
Marks / Diagnostics
- tristone13th/lspmark.nvim (⭐57) - Sane project-wise bookmarks with persistent storage based on LSP.
Tmux / Diagnostics
- karshPrime/only-tmux.nvim (⭐10) - Expand the functionality of
:onlywith tmux panes in the same window, with either moving them to a new window or closing them.
- karshPrime/tmux-compile.nvim (⭐23) - Set up same key, like F5, to run any compile/run command per language, like
makefor C andcargo buildfor Rust, and have the project run or compile in a new tmux pane or window.
41. Awesome Scientific Writing
Word Processors
- Marktext (⭐50k) - Markdown text editor.
42. Awesome Angular
Podcasts
- Angularidades - (Spanish)
Integrations / Google Developer Experts
- ngx-three (⭐77) - Use Three.js with your Angular project in a declarative way.
Animations / Google Developer Experts
- ngx-typed-writer (⭐12) - A Native Angular 2+ Typing Animation Library (Angular SSR and Angular Universal Friendly).
Calendars / Google Developer Experts
- @schedule-x/angular (⭐1.8k) - Material design event calendar.
Charts / Google Developer Experts
- ngu-flow (⭐39) - Angular flow diagram library.
Loggers / Google Developer Experts
- lumberjack (⭐187) - Lumberjack is a versatile Angular logging library, specifically designed to be extended and customized. It provides a few simple log drivers out-of-the-box. It's easy to enable the built-in log drivers or create and use custom log drivers.
- angular-logger (⭐0) - A logger built with Angular in mind.
- @Xilerth/ngx-logger (⭐1) - This library empowers developers to seamlessly integrate custom logging solutions tailored to their specific requirements, enabling efficient debugging, monitoring, and analytics.
Notifications / Google Developer Experts
- ngx-notifier (⭐4) - A Simple Notification Service for Angular applications.
Additional / Google Developer Experts
- ngx-sherlock (⭐6) -
ngx-sherlockis an Angular tooling library to be used with the @politie/sherlock (⭐39) distributed reactive state management library.
Tooltips / Google Developer Experts
- helipopper (⭐435) - A Powerful Tooltip and Popover for Angular Applications.
- popover (⭐228) - Popover component for Angular.
- ngx-tooltip-directives (⭐7) - This library offers three different tooltip directives (string, html and template) and draws inspiration from the no longer maintained ng2-tooltip-directive (⭐99).
- angular-tooltip (⭐2) - Easily show tooltips programmatically and/or declaratively in Angular.
- ngx-tippy-wrapper (⭐62) - Angular wrapper for Tippy.js (⭐12k).
Unspecified / Google Developer Experts
- carbon-components-angular (⭐549) - An Angular implementation of the Carbon Design System for IBM.
Misc Components / Google Developer Experts
- angular-paginator (⭐7) - Pagination Component for Angular applications.
- ngx-flamegraph (⭐68) - Flame graph for stack trace visualization written in Angular.
43. Awesome Executable Packing
📚 Literature / Scientific Research
- 📰 2-SPIFF: A 2-stage packer identification method based on function call graph and file attributes (December 2021)
- 📓 Adversarial malware binaries: Evading deep learning for malware detection in executables (September 2018)
- 📰 Birds of a feature: Intrafamily clustering for version identification of packed malware (September 2020)
- 📓 Comparing malware samples for unpacking: A feasibility study (August 2016)
- 📓 A comprehensive solution for obfuscation detection and removal based on comparative analysis of deobfuscation tools (October 2021)
- 📓 Enhancing machine learning based malware detection model by reinforcement learning (November 2018)
- 📰 Feature selection for malware detection based on reinforcement learning (December 2019)
- 📓 Generic black-box end-to-end attack against state of the art API call based malware classifiers (September 2018)
- 📓 MetaAware: Identifying metamorphic malware (December 2007)
- 📓 Obfuscator-LLVM: Software protection for the masses (May 2015)
- 📓 OmniUnpack: Fast, generic, and safe unpacking of malware (December 2007) ⭐
- 📰 Packer detection for multi-layer executables using entropy analysis (March 2017) ⭐
- 📓 Packer identification method based on byte sequences (November 2018)
- 📓 Packer identification method for multi-layer executables with k-Nearest neighbor of entropies (October 2020) ⭐
- 🎓 Packing detection and classification relying on machine learning to stop malware propagation (December 2021)
- 📰 PEzoNG: Advanced packer for automated evasion on Windows (December 2022)
- 📓 SATURN - Software deobfuscation framework based on LLVM (November 2019)
- 📰 SCORE: Source code optimization & reconstruction (July 2020)
- 📰 Sensitive system calls based packed malware variants detection using principal component initialized multilayers neural networks (September 2018)
- 📓 A study of the packer problem and its solutions (September 2008) ⭐
- 📓 A survey on machine learning-based detection and classification technology of malware (September 2021)
- 📓 Towards paving the way for large-scale Windows malware analysis: Generic binary unpacking with orders-of-magnitude performance boost (October 2018) ⭐
- 📓 Towards static analysis of virtualization-obfuscated binaries (October 2012)
- 📓 VMAttack: Deobfuscating virtualization-based packed binaries (August 2017)
📦 Packers / After 2010
- PEzoNG - Framework for automatically creating stealth binaries that target a very low detection rate in a Windows environment.
44. Awesome Github Wiki
Useful Stack Overflow questions & answers
45. Awesome Generative Deep Art
Prompt Engineering / Prompt Optimizers
- zou-group/textgrad (⭐2.7k): Automatic "Differentiation" via Text, using large language models to backpropagate textual gradients.
Autonomous LLM Agents / Prompt Engineering for Text-to-image
LLM Evaluation / Multi-agents
- LiveBench: A Challenging, Contamination-Free LLM Benchmark
Inbox: Stable Diffusion / Stable Diffusion Deployed Web Tools
- POTO.AI: Finetune Stable Difussion model as AI Photographer to generate headshots, portrait and couple wedding photos
Speech-to-text (STT) and spoken content analysis / Deforum
- [2406.09403] Visual Sketchpad: Sketching as a Visual Chain of Thought for Multimodal Language Models
- Prev: Jun 24 - Jun 30, 2024
- Next: Jun 10 - Jun 16, 2024