Awesome List Updates on May 20 - May 26, 2024
43 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Django
Third-Party Packages / Permissions
- django-role-permissions (⭐745) - Django app for role-based permissions management.
- django-guardian (⭐3.8k) - Per object permissions in Django.
- django-rules (⭐1.9k) - A tiny but powerful app providing object-level permissions, built from the ground up for Django.
2. Awesome Docker
Security
- Anchor (⭐18) - A tool to ensure reproducible builds by pinning dependencies inside your Dockerfiles @SongStitch
3. Awesome Devsecops
Intentionally Vulnerable Applications / Ansible
- CI/CD Goat (⭐2.1k) - Cider Security - A deliberately vulnerable CI/CD environment. Learn CI/CD security through multiple challenges.
4. Awesome Nodejs
Packages / Mad science
- ipfs (⭐1.2k) - Distributed file system that seeks to connect all computing devices with the same system of files.
5. Awesome Zsh Plugins
Plugins / superconsole - Windows-only
- jrgit (⭐0) - Provides a suite of functions to streamline the Git user experience. It includes features for installing and configuring Git, handling large files with Git LFS, improving diff outputs, and managing credentials and keys securely.
- tab-title (p1r473) (⭐1) - Rename tmux (⭐38k) and screen panes and windows.
- tab-title (trystan2k) (⭐49) - Set the terminal tab title according to current directory or running process. Forked from termsupport.zsh (⭐180k).
6. Awesome Ocaml
Large Source Code Examples
- Tezos - a self-upgradable Proof of Stake blockchain
7. Awesome List
Databases
- PocketBase (⭐1k) - An open-source, Go-based backend in one file.
Security
- Detection Engineering (⭐1k) - Design, build, and operate detective cybersecurity controls.
8. Colorful
Tools / Web App
- ColorBeta - Advanced CSS Gradient Generator.
9. Awesome Vite
Tauri / Neutralino
- vite-react-neutralino-template (⭐3) - Neutralino + Vite + React template.
Framework-agnostic Plugins / Integrations
- vite-plugin-pagefind (⭐27) - Integrate
pagefindsearch.
10. Awesome Eslint
Plugins / Practices and Specific ES Features
- eslint-plugin-exception-handling (⭐47) - Lints unhandled functions that might throw errors.
11. Awesome Gnome
Internet and Networking
- GNOME Web - Official web browser project of GNOME.
- Fragments - BitTorrent client.

- Newsflash - RSS feeds reader.

- Font Downloader - Install fonts from online sources
- Tangram - Browser for your pinned tabs.

- Polari - Talk to people on IRC.

- Warp - Fast and secure file transfer.

- Wike - Search and read Wikipedia articles.

- Haguichi - Graphical frontend for Hamachi.
- Parabolic -
yt-dlpgraphical fronted.
- Geopard - Colorful Gemini client.
- Dino - XMPP Client.
Office
- Apostrophe - Distraction-free Markdown editor.

- Citations - Manage your bibliography.

- Foliate - Simple and modern eBook reader.
- Paper Clip - PDF metadata editor.
- RNote - Sketch and take handwritten notes.
Productivity and Time
- Solanum - Balance working time and break time.

- Timetrack - Time tracker.
- Teleprompter - Simple application to read scrolling text from your screen.
- Planify - Project and task manager with Todoist support.
Well Being
- Blanket - Listen to different sounds.

- Health - Health tracking.

Multimedia
- Shortwave - Client for web-based radio.

- Video Trimer - Trim video quickly.

- Amberol - Plays music, and nothing else.

- Mousai - Identify any songs in seconds.

- Podcasts - Listen to your favourite podcasts.

- Celluloid - Simple frontend for mpv.
- Parlatype - Audio player specialized for transcription.
- Easy Effects - Audio effects for PipeWire applications .
- Spot - Spotify Client.
- Clapper - Simple and modern media player.
- Aviator - Utility for encoding with SVT-AV1 & Opus.
- Collector - Dropover utility that allows to drag files/images/text into a collection window and drop them anywhere.
Graphics
- Curtail - Simple & useful image compressor.

- Identity - Compare image and video.

- Coulr - Convert between RGB and hexadecimal codes for colours.
- ASCII Draw - Draw graphs and more using only characters.
- Mingle - Application to combine emojis using Google's Emoji Kitchen.
Scientific Tooling
- Graphs - Plot and manipulate data.

Gaming
- Cartridges - Game launcher with Steam, Lutris, Heroic, Bottles and itch library import.

System and Customization
- Pika Backup - Simple backups based on borg.

- Déjà Dup Backups - Simple backups tool.

- GNOME Tweaks - Graphical interface for advanced GNOME settings.
- HydraPaper - Set a different background for each monitor.
- AdwSteamGtk - Adwaita for Steam (⭐1.4k) skin installer.
- Flatseal - Flatpak permission manager.
- Mission Center - Monitor your CPU, Memory, Disk, Network and GPU usage.
- Bottles - Wine environments manager to run Windows software and games.
- BoxBuddy - Graphical Distrobox manager.
- Pods - Podman containers manager.
- Ptyxis - Terminal with first-class support for containers.
Utilities
- Dialect - Translate text.

- Audio Sharing - Share your computer audio.

- Boatswain - Control your Elgato Stream Decks.

- Decoder - Scan and Generate QR Codes.

- Junction - Junction lets you choose the application to open files and links.

- Kooha - Elegantly record your screen.
- Moussam - Weather application with 7 days forecast from Open-Meteo.com.
Security and Privacy
- Obfuscate - Censor private information.

- Metadata Cleaner - View and clean metadata in files.

- Secrets - Keepass-compatible password manager.

- Authenticator - Generate Two-Factor Codes.

- Collisions - Check hashes for your files.

- File Shredder - Securely delete your files.

- Key Rack - Tool that allows to view and edit keys, like passwords or tokens, stored by apps.
Development and Design
- GNOME Builder - Official IDE for creating GNOME applications.
- Webfont Kit Generator - Create @font-face kits easily.

- Commit - Commit message editor.

- Workbench - Learn and prototype with GNOME technologies.

- Lorem - Generate placeholder text.

- Share Preview - Test social media cards locally.

- Text Pieces - Transform text without using random websites.

- Sysprof - Profile an application or entire system.
- DevHelp - Developer tool for browsing and searching API documentation.
Development and Design / Design Tooling
- App Icon Preview - Simple utility to preview icons.
- Palette - Tool for viewing the GNOME colour palette.
- Contrast - Check the contrast between two colors.
- Icon Library - Symbolic icons for your apps.
- Symbolic Preview - Symbolics Made Easy.
- Emblem - Generate project avatars.

Others / Design Tooling
- Boxes - View, access, and manage remote and virtual systems.
Docks and Panels / Design Tooling
- Dash-to-Dock - A fully-featured dock.
- Dash-to-Panel - Make your desktop more similar to W7/KDE.
- Dock-from-Dash - Simply transform your Dash into a Dock.
Customization and Tweaks / Design Tooling
- Just Perfection - Customize GNOME Shell.
- Custom Hot Corners - Extended - Customize hot corners.
- Quick Settings Tweaker - Tweak your quick settings menu.
Menus / Design Tooling
- Application Menu - Category-based menu for applications.
- Places Indicator - Menu that provides fast access to your folders.
- Arc Menu - Windows7-like application menu inspired by the one in Zorin OS.
- Fly-Pie - Mouse-based menu.
Applets / Design Tooling
- Caffeine - Applet that let you deactivate the GNOME lock screen.
- Removable Drive Menu - Status menu to show your removable drives.
- Clipboard Indicator - Simple clipboard applet.
- Todo.txt - Interface for todo.txt.
- GSConnect - KDE Connect implementation.
- KStatusNotifiers/AppIndicator Support - Appindicator systray.
Visual Changes / Design Tooling
- Compiz windows effect - Adds wobbly effects to windows.
- Useless Gaps - For aesthetic purposes adds useless gaps around tiled and maximized windows.
Icons / Homogeneous Icons
- Obsidian (⭐209) - Continuation of the famous Faenza theme.
Cursors / Skeumorphic Icons
- ComixCursors - X11 mouse theme with a comics feeling.
- Bibata (⭐2.6k) - Silm material-based cursor theme.
- Capitaine Cursors (⭐1.1k) - An x-cursor theme inspired by macOS and based on KDE Breeze. Designed to be paired with La Capitaine icons.
Official Venues / Skeumorphic Icons
- GNOME News Feed - Official news posts.
- This Week in GNOME - Weekly news from project maintainers from the community.
- Planet GNOME - Federation of GNOME Developers' blogs.
Libraries / Skeumorphic Icons
- libadwaita - Library that contain official GNOME patterns and widgets (GTK4)
- Relm4 - Building native applications with Rust and GTK4
Documentations / Skeumorphic Icons
- GNOME Newcomers Wiki - Perfect place to start contributing to GNOME.
- GNOME Developer Center - Contains all the official GNOME documentations.
- Valadoc - Documentation about Vala.
- GJS Documentation - Documentation for the JavaScript GTK bindings.
- GJS Guide - Guide for GJS.
- The Python GTK+ 3 Tutorial - Introduction to writing GTK+ 3 applications in Python.
12. Awesome Osint
Phone Number Research / GitHub
- Truecaller - Global reverse phone number search.
13. Awesome Mac
Audio and Video Tools / File Sharing
- Camera Preview - Preview your webcam, take photos, and use it as a mirror.
Utilities / Menu Bar Tools
- Menu Bar Calendar - A monthly calendar right in your menu bar.
Utilities / Productivity
- Day Progress - Time remaining today in your menu bar.
Utilities / Finder Tools
- Command X - Cut and paste files in Finder.
14. Awesome Healthcare
Contents / Libraries
- Hermes (⭐187) - a SNOMED CT terminology server.
- Metriport (⭐607) - Open-source universal API for healthcare data.
15. Awesome React Components
Captcha
- react-simple-captcha (⭐50) - npm - demo - React Simple Captcha is a very powerful, highly customizable and easy to use captcha for React JS.
- procaptcha (⭐59) - demo - docs - Privacy focused free CAPTCHA
16. Awesome Php
Table of Contents / Code Analysis
- PHP AST Viewer - A tool for viewing the Abstract Syntax Tree of PHP code.
Table of Contents / Static Analysis
- PHPDoc Parser (⭐1.5k) - Next-gen phpDoc parser with support for intersection types and generics
Table of Contents / Filtering, Sanitizing and Validation
- JSON Schema (⭐3.6k) - A JSON Schema validation library.
17. Awesome Data Engineering
Data Ingestion
- Meltano - CLI & code-first ELT.
- Singer SDK - The fastest way to build custom data extractors and loaders compliant with the Singer Spec.
18. Awesome Stacks Chain
Apps / Wallets
- Asigna - Multisig Wallet for Bitcoin, Ordinals, BRC20s, and Stacks.
- Leather Wallet - Open Source wallet for connecting to Bitcoin and Stacks web applications. Also for desktop.
- Xverse Wallet - Mobile wallet application and browser extension for managing Bitcoin, STX and stacking (partly open source).
Apps / Stacks Web Applications
- Hiro Explorer - An application for reviewing transactions on the Stacks blockchain.
- STX Scan - An explorer for Stacks transactions.
- Send Many - An application to send STX and other tokens to many recipients in one transaction.
- Blocksurvey - AI-driven survey platform with focus on data ownership and privacy.
- MultiSafe (⭐28) - MultiSafe is a shared crypto vault for managing Stacks (STX) and Bitcoin (BTC).
- Charisma (⭐5) - Community-run memecoin DAO on the Stacks blockchain.
Apps / DeFi
- Bitflow - Decentralized Exchange.
- Velar - Swapping, trading, launching assets on premier Bitcoin L2s.
- Zest Protocol - Decentralized borrowing and lending on Bitcoin and Stacks.
- STX20 (⭐28) - Protocol to create and share digital artifacts on Stacks.
- STXTools - Charts, transactions, price alerts for DeFi on Stacks.
- Stacks Pulse (⭐14) - Real-time on-chain Stats for Stacks DeFi.
- Signal21 - On-chain analysis for Bitcoin L1, L2 and Dapps.
- Lydian - A decentralised treasury management protocol (discontinued).
- CityCoins - Tokens for cities (winding down).
Apps / Stacking Apps
- Fast pool - Trust minimized stacking pool.
- Stacking DAO - Liquid stacking on Stacks.
- Lisa - Liquid stacking on Stacks using rebasing.
Clarity Resources / Non-Fungible Tokens
- This is #1 - The first professional NFT built on Bitcoin and the Stacks blockchain (contract).
- Smart Contract GPT (⭐8) - Chat bot trained to create SIP-009 contracts.
Clarity Resources / Fungible Tokens
Clarity Resources / Stacking
- Stacks Pools (⭐0) - Decentralized Stacking Pool.
App Development / Client Libraries
- stacks.rs (⭐7) - A Rust toolkit to interact with the Stacks Blockchain.
- stacks.py (⭐4) - Python Library to interact with the Stacks blockchain.
19. Awesome Generative Deep Art
Courses and Educational Materials
- Generative AI Explained by NVIDIA: A no-coding course by NVIDIA that presents Generative AI concepts and applications, as well as the challenges and opportunities in the field
Online Tools and Applications
- Competitor Research: AI tool to help companies track their competitors
Large Language Models (LLMs)
- naklecha/llama3-from-scratch (⭐15k): llama3 implementation one matrix multiplication at a time
Retrieval-Augmented Generation (RAG) / Prompt Engineering for Text-to-image
- ragapp/ragapp (⭐4.3k): an alternative to use Agentic RAG in enterprises
20. Awesome Ios
Localization
- StringSwitch - Easily convert iOS .strings files to Android strings.xml format and vice versa.
21. Awesome Geojson
editors & viewers
- point_ed: click on map to add points, download those as GeoJSON file
22. Awesome Ada
Reference
- Ada 2022 Reference Card (⭐12) - Reference Card / Cheatsheet of Ada Attributes, Aspects, Pragmas and Standard Library.
23. Free for Dev
APIs, Data, and ML
- Zerosheets - Turn your Google Sheets spreadsheets into powerful API`s to rapidly develop prototypes, websites, apps and more. 500 requests per month available for free.
Testing
- Repeato No-code mobile app test automation tool built on top of computer vision and AI. Works for native apps, flutter, react-native, web, ionic, and many more app frameworks. The free plan is limited to 10 tests for iOS and 10 for Android, but includes most of the features of the paid plans, including unlimited test runs.
24. Awesome Project Management
Project Management Tools
- Asana - Review - Elevate your team's collaboration with a comprehensive platform for work organization and efficiency.
- Monday.com - Review - Unify your teamwork and project management needs with a comprehensive Work OS.
- Microsoft Project - Review - Empower teams to manage projects effectively and achieve more with Microsoft Project.
- Smartsheet - Review - Transform your work into dynamic work with a flexible, secure platform.
- Zoho Projects - Review - Transform your project management experience with comprehensive features.
Websites
- Productivity Directory - Your ultimate tool finder, providing a curated list of productivity apps and tools designed to enhance your efficiency and streamline your workflow
Courses
- Introduction to Project Management Principles and Practices - A specialization offered by the University of California, Irvine on Coursera.
Blogs
- Project Management on The Productivity Blog - Proven Productivity Tips, Tricks, and App Reviews to Streamline Your Life and Work.
- PMI Blog - Insights, tips, and tools from the world of project management.
Conferences
- PMI Global Conference - Annual event that offers networking opportunities and sessions by industry leaders.
Podcasts
- The Project Management Podcast - Offers insights and tips while interviewing project management influencers.
Books
Contributing
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature)
- Commit your Changes (
git commit -m 'Add some AmazingFeature')
- Push to the Branch (
git push origin feature/AmazingFeature)
- Open a Pull Request
25. Awesome Blazor
Templates
- BlazorSwa Template (⭐4) - This is a simple template for the .NET CLI which allows to create a Blazor project ready to be deployed in an Azure Static Web Apps. It allows to create an Azure Function project as backend.
Videos / Others
- Learn C# with CSharpFritz - PWA and Publishing with Blazor -
May 1, 2024 - Fritz wraps up the series on Blazor with .NET 8 by enabling the pizza website as a progressive web app (PWA) and publishes it to Microsoft Azure.
- Supercharging Blazor SSR with htmx -
April 29, 2024 - Are you using a front-end framework with Blazor? In this week's episode, community MVP Egin Hansen shows us how to supercharge Blazor static server-side rendering (SSR) with the htmx front-end library. Adding htmx gives you access to another level of interactivity while still retaining all the advantages of Blazor SSR stateless nature.
Articles / Others
- .NET Announcements & Updates from Microsoft Build 2024 - May 21, 2024 - .NET Announcements & Updates from Microsoft Build 2024.
26. Awesome Machine Learning
JavaScript / General-Purpose Machine Learning
- WebNN - A new web standard that allows web apps and frameworks to accelerate deep neural networks with on-device hardware such as GPUs, CPUs, or purpose-built AI accelerators.
27. Awesome Productivity Tools
Project Management
Time Tracking
28. Awesome Polars
Blog posts / Miscellaneous
- Spark vs Polars. Real-life Test Case - A blog post in which the author tests whether Polars is able to handle "real amounts of data" and "really replace some production Spark workloads." by @danielbeach. Code used is available on Github here (⭐11).
- Polars vs. Pandas: 30 Comparison Functions - A reminder blog post that compares 30 functions written with Polars and Pandas by Yunuskaradagg.
- Polars vs. SQL: When to Choose Python for Your Data Adventures - A blog post that explores some common functions and their counterparts in both Polars and SQL by Yunuskaradagg.
- Age of DataFrames II: Polars Edition - A blog post that illustrates the features of Polars through the analysis of a tournament from the video game Age of Empires II by [@woutergins]. Source code available here (⭐0)
29. Awesome Developer First
Databases & Spreadsheets
- Neon - Serverless Postgres database with scale-to-zero, branching, autoscaling.
30. Awesome Go
Databases Implemented in Go
- pebble (⭐5.4k) - RocksDB/LevelDB inspired key-value database in Go.
Database Tools
- wescale (⭐304) - WeScale is a database proxy designed to enhance the scalability, performance, security, and resilience of your applications.
Geographic
- geoos (⭐523) - A library provides spatial data and geometric algorithms.
Logging
- slogor - A colorful slog handler.
Testing Frameworks
- apitest - Simple and extensible behavioural testing library for REST based services or HTTP handlers that supports mocking external http calls and rendering of sequence diagrams.
- assert (⭐65) - Basic Assertion Library used along side native go testing, with building blocks for custom assertions.
- baloo (⭐779) - Expressive and versatile end-to-end HTTP API testing made easy.
- be (⭐109) - The minimalist generic test assertion library.
- biff (⭐14) - Bifurcation testing framework, BDD compatible.
- charlatan (⭐204) - Tool to generate fake interface implementations for tests.
- commander (⭐228) - Tool for testing cli applications on windows, linux and osx.
- cupaloy (⭐318) - Simple snapshot testing addon for your test framework.
- dbcleaner (⭐164) - Clean database for testing purpose, inspired by
database_cleanerin Ruby.
- dsunit (⭐45) - Datastore testing for SQL, NoSQL, structured files.
- embedded-postgres (⭐976) - Run a real Postgres database locally on Linux, OSX or Windows as part of another Go application or test.
- endly (⭐268) - Declarative end to end functional testing.
- fixenv (⭐32) - Fixture manage engine, inspired by pytest fixtures.
- flute (⭐20) - HTTP client testing framework.
- frisby (⭐276) - REST API testing framework.
- gherkingen (⭐82) - BDD boilerplate generator and framework.
- ginkgo - BDD Testing Framework for Go.
- gnomock (⭐1.4k) - integration testing with real dependencies (database, cache, even Kubernetes or AWS) running in Docker, without mocks.
- go-carpet (⭐248) - Tool for viewing test coverage in terminal.
- go-cmp (⭐4.5k) - Package for comparing Go values in tests.
- go-hit (⭐260) - Hit is an http integration test framework written in golang.
- go-mutesting (⭐656) - Mutation testing for Go source code.
- go-mysql-test-container (⭐3) - Golang MySQL testcontainer to help with MySQL integration testing.
- go-snaps (⭐220) - Jest-like snapshot testing in Golang.
- go-testdeep (⭐448) - Extremely flexible golang deep comparison, extends the go testing package.
- go-testpredicate (⭐5) - Test predicate style assertions library with extensive diagnostics output.
- go-vcr (⭐1.3k) - Record and replay your HTTP interactions for fast, deterministic and accurate tests.
- goblin (⭐890) - Mocha like testing framework of Go.
- goc (⭐862) - Goc is a comprehensive coverage testing system for The Go Programming Language.
- gocheck - More advanced testing framework alternative to gotest.
- GoConvey (⭐8.4k) - BDD-style framework with web UI and live reload.
- gocrest (⭐106) - Composable hamcrest-like matchers for Go assertions.
- godog (⭐2.5k) - Cucumber BDD framework for Go.
- gofight (⭐440) - API Handler Testing for Golang Router framework.
- gogiven (⭐15) - YATSPEC-like BDD testing framework for Go.
- gomatch (⭐48) - library created for testing JSON against patterns.
- gomega - Rspec like matcher/assertion library.
- Gont (⭐84) - Go network testing toolkit for testing building complex network topologies using Linux namespaces.
- gospecify (⭐52) - This provides a BDD syntax for testing your Go code. It should be familiar to anybody who has used libraries such as rspec.
- gosuite (⭐12) - Brings lightweight test suites with setup/teardown facilities to
testingby leveraging Go1.7's Subtests.
- got (⭐269) - An enjoyable golang test framework.
- gotest.tools (⭐564) - A collection of packages to augment the go testing package and support common patterns.
- Hamcrest (⭐30) - fluent framework for declarative Matcher objects that, when applied to input values, produce self-describing results.
- httpexpect (⭐2.7k) - Concise, declarative, and easy to use end-to-end HTTP and REST API testing.
- is (⭐1.9k) - Professional lightweight testing mini-framework for Go.
- jsonassert (⭐138) - Package for verifying that your JSON payloads are serialized correctly.
- omg.testingtools (⭐1) - The simple library for change a values of private fields for testing.
- restit (⭐55) - Go micro framework to help writing RESTful API integration test.
- schema (⭐20) - Quick and easy expression matching for JSON schemas used in requests and responses.
- stop-and-go (⭐12) - Testing helper for concurrency.
- testcase (⭐123) - Idiomatic testing framework for Behavior Driven Development.
- testcerts (⭐74) - Dynamically generate self-signed certificates and certificate authorities within your test functions.
- testcontainers-go (⭐4.2k) - A Go package that makes it simple to create and clean up container-based dependencies for automated integration/smoke tests. The clean, easy-to-use API enables developers to programmatically define containers that should be run as part of a test and clean up those resources when the test is done.
- testfixtures (⭐1.2k) - A helper for Rails' like test fixtures to test database applications.
- Testify (⭐25k) - Sacred extension to the standard go testing package.
- testsql (⭐17) - Generate test data from SQL files before testing and clear it after finished.
- testza (⭐421) - Full-featured test framework with nice colorized output.
- trial (⭐6) - Quick and easy extendable assertions without introducing much boilerplate.
- Tt (⭐9) - Simple and colorful test tools.
- wstest (⭐102) - Websocket client for unit-testing a websocket http.Handler.
Mock
- counterfeiter (⭐1.1k) - Tool for generating self-contained mock objects.
- genmock - Go mocking system with code generator for building calls of the interface methods.
- go-localstack (⭐83) - Tool for using localstack in AWS testing.
- go-sqlmock (⭐6.4k) - Mock SQL driver for testing database interactions.
- go-txdb (⭐721) - Single transaction based database driver mainly for testing purposes.
- gock (⭐2.2k) - Versatile HTTP mocking made easy.
- govcr (⭐188) - HTTP mock for Golang: record and replay HTTP interactions for offline testing.
- hoverfly (⭐2.4k) - HTTP(S) proxy for recording and simulating REST/SOAP APIs with extensible middleware and easy-to-use CLI.
- httpmock (⭐2k) - Easy mocking of HTTP responses from external resources.
- minimock (⭐705) - Mock generator for Go interfaces.
- mockery (⭐6.7k) - Tool to generate Go interfaces.
- mockhttp (⭐23) - Mock object for Go http.ResponseWriter.
- mooncake (⭐17) - A simple way to generate mocks for multiple purposes.
- timex (⭐71) - A test-friendly replacement for the native
timepackage.
- xgo (⭐413) - A general pureposed function mocking library.
Fuzzing and delta-debugging/reducing/shrinking
- go-fuzz (⭐4.8k) - Randomized testing system.
- gofuzz (⭐1.5k) - Library for populating go objects with random values.
- Tavor (⭐247) - Generic fuzzing and delta-debugging framework.
Selenium and browser control tools
- cdp (⭐755) - Type-safe bindings for the Chrome Debugging Protocol that can be used with browsers or other debug targets that implement it.
- chromedp (⭐12k) - a way to drive/test Chrome, Safari, Edge, Android Webviews, and other browsers supporting the Chrome Debugging Protocol.
- ggr (⭐315) - a lightweight server that routes and proxies Selenium WebDriver requests to multiple Selenium hubs.
- playwright-go (⭐2.8k) - browser automation library to control Chromium, Firefox and WebKit with a single API.
- rod (⭐6.1k) - A Devtools driver to make web automation and scraping easy.
- selenoid (⭐2.6k) - alternative Selenium hub server that launches browsers within containers.
Fail injection
- failpoint (⭐852) - An implementation of failpoints for Golang.
Third-party APIs
- disgo (⭐103) - Go API Wrapper for the Discord API.
DevOps Tools / Libraries for creating HTTP middlewares
- kubeblocks (⭐2.8k) - KubeBlocks is an open-source control plane that runs and manages databases, message queues and other data infrastructure on K8s.
- podinfo (⭐5.6k) - Podinfo is a tiny web application made with Go that showcases best practices of running microservices in Kubernetes. Podinfo is used by CNCF projects like Flux and Flagger for end-to-end testing and workshops.
31. Awesome Css
Miscellaneous / Editor's Draft ✒️
- Beautiful CSS box-shadow examples - Curated collection of 93 beautiful CSS box-shadow. Click to copy.
32. Awesome Embedded Rust
Firmware projects / WIP
- LuLuu (⭐8): Firmware for a custom RP2040-based display controller that streams animated images from a microSD card to a small LCD display.
33. Awesome Vue
Resources / Official Resources
Components & Libraries / Utilities
- unplugin-vue-components (⭐4.1k) - 📲 On-demand components auto importing for Vue.
- unplugin-auto-import (⭐3.6k) - Auto import Vue APIs on-demand for Vite, Webpack and Rollup.
34. Awesome Angular
Official Resources
Cheatsheet / Google Developer Experts
- Past Angular Cheatsheet - Note: NEW official docs do not have a cheatsheet.
Integrations / Google Developer Experts
- Partytown - Relocate resource intensive third-party scripts off of the main thread and into a web worker.
Animations / Google Developer Experts
- ngx-count-animation (⭐2) - A package that elegantly animates number changes, creating a visually engaging transition from one value to another, perfect for counting or displaying real-time data updates.
Carousels / Google Developer Experts
- ngx-drag-scroll (⭐346) - A lightweight responsive Angular carousel library.
Charts / Google Developer Experts
- ngx-simple-charts (⭐7) - Angular 17+ library for D3 based line, bar, donut and date/timeline charts with multiple entry points. A configurable service for token handling is provided.
Dates / Google Developer Experts
- time2blocks-ngx (⭐1) - Angular lib to identify which time is associated with a blockchain block in the past (and format it).
DOM / Google Developer Experts
- ngx-dynamic-hooks (⭐120) - Automatically insert live Angular components into dynamic strings (based on their selector or any pattern of your choice) and render the result in the DOM.
- ng-let (⭐50) - Structural directive for sharing data as local variable into html component template.
- ng-for-track-by-property (⭐30) - Angular global trackBy property directive with strict type checking.
- ng-generic-pipe (⭐21) - Generic pipe for Angular application.
- safe-pipe (⭐18) - Angular pipe for sanitizing your unsafe content.
- ngx-highlightjs (⭐292) - Instant code highlighting, auto-detect language, super easy to use!
Editor Components / Google Developer Experts
- ngx-tiptap (⭐159) - Angular bindings for tiptap v2.
General / Google Developer Experts
- ng-signal-forms (⭐147) - Signal powered Angular Forms.
- ngx-sub-form (⭐314) - Utility library for breaking down an Angular form into multiple components.
Form Controls / Google Developer Experts
- ngx-color (⭐441) - 🎨 Color Pickers from Sketch, Photoshop, Chrome, Github, X & more.
- ngx-color-picker (⭐469) - Color picker widget.
- angular-colorful (⭐10) - A tiny color picker component for modern Angular apps.
- ngx-filesaver (⭐88) - Simple file save with FileSaver.js (⭐22k).
- ngx-bar-rating (⭐219) - Angular Bar Rating.
Validation / Google Developer Experts
- ngx-valdemort (⭐204) - Simpler, cleaner Angular validation error messages.
- validointi (⭐24) - This is a library to help you validate your template driven forms.
- ngx-reactive-forms-utils (⭐6) - Provides easy validation error display and custom validators.
- angular-reactive-validation (⭐32) - Reactive Forms validation shouldn't require the developer to write lots of HTML to show validation messages. This library makes it easy.
Icons / Google Developer Experts
- angular-fontawesome (⭐1.5k) - Official Angular component for Font Awesome 5+.
- Angular-Svg-Sprite (⭐0) - Simplify SVG icon usage in your Angular project! Enhance the flexibility and manageability of your Angular project by using SVG sprites.
- ng-hero-icons (⭐16) - Use Heroicons in your Angular application.
- ngx-fluent-ui (⭐19) - Angular & online library for Microsoft Fluent UI icons.
- angular-remix-icon (⭐10) - Angular wrapper for Remixicon icon library.
- angular-line-awesome (⭐4) - Angular Line Awesome is an Angular component to manage Line Awesome icons.
- angular-tabler-icons (⭐34) - This package allows you to use the Tabler Icons in your Angular applications.
- ngx-fast-svg (⭐62) - SVGs, fast and developer friendly in Angular.
Images / Google Developer Experts
- ngx-image-hero (⭐2) - A package to implement hero animations, allowing users to click on images and smoothly zoom them into a larger, immersive view, enhancing the user experience and interaction with images.
- ngx-image-cropper (⭐803) - An image cropper for Angular.
- cloudinary - Angular SDK from Cloudinary.
Mixed utilities / Google Developer Experts
- rxweb (⭐400) - Tons of extensively featured packages for Angular, Vue and React Projects.
- ngspot (⭐31) - Collection of awesome Angular libraries.
- ngxtension-platform (⭐703) - Utilities for Angular.
- spartan (⭐2k) - Cutting-edge tools powering Angular full-stack development.
Scroll / Google Developer Experts
- ngx-ui-scroll (⭐229) - Virtual/infinite scroll for Angular.
- ngx-page-scroll (⭐477) - Animated scrolling functionality for Angular written in pure TypeScript.
- ngx-scroll-animations (⭐4) - This minimalistic Angular directive, free from external dependencies, empowers you to effortlessly implement CSS animations on elements. These animations trigger when an element comes into view through scrolling on the page. It seamlessly integrates with your choice of CSS animations.
- lithium-ngx-virtual-scroll (⭐25) - A fast and lightweight virtual scrolling solution for Angular that supports single column lists, grid lists and view caching.
- @robingenz/ngx-infinite-scroll (⭐5) - Simple Angular directive for infinite scrolling.
- angular-fullpage (⭐177) - Official component for fullPage.js, a fullscreen scrolling library.
- OverlayScrollbars (⭐4.1k) - A javascript scrollbar plugin that hides native scrollbars, provides custom styleable overlay scrollbars and keeps the native functionality and feeling.
- ngx-scrollbar (⭐642) - Custom overlay-scrollbars with native scrolling mechanism.
Additional / Google Developer Experts
- ngx-collection (⭐33) - Collection State Management Service for Angular.
- xstate (⭐28k) - Actor-based state management & orchestration for complex app logic.
Unspecified / Google Developer Experts
- ngx-float-ui (⭐33) - Angular wrapper for the Floating UI library.
- orchestrator (⭐15) - Extensible orchestrator for UI and forms for Angular.
UX Components / Google Developer Experts
- ngx-ui-tour (⭐195) - A UI tour library inspired by angular-ui-tour (⭐164).
- ngx-tour-wizard (⭐17) - Product Tour Wizard.
Misc Components / Google Developer Experts
- gui (⭐119) - JSON powered GUI for configurable panels.
RxJS / Google Developer Experts
- ngx-rxjs-zone-scheduler (⭐32) - A library for Angular providing RxJS schedulers to run some kind of work inside or outside of
NgZone.
- observable-webworker (⭐231) - Simplified API for working with Web Workers with RxJS.
- ng-event-bus (⭐54) - RxJS-based message bus service for Angular.
35. Awesome Game Engine Dev
Learning / Engine Development
- Education Portals
- 📚 3D Game Engine Programming - Articles on graphics, physics, AI, I/O and more.
36. Static Analysis
Multiple languages / Other
- Freeplane Code Explorer — The Code Explorer mode in Freeplane is designed for analyzing the structure and dependencies of code compiled to JVM class files. It also allows displaying ArchUnit test results directly in Freeplane, if Freeplane is running and ArchUnit detects rule violations during the tests.
37. Awesome Playcanvas
Games / Browser Games
- Color Burst 3D - Hit the colored wall matching the ball color.
- Free Kick Football - Curve the ball to score goals.
- Full Speed Racing - Drive as far as you can before the time runs out.
- Master Archer - Shoot the fruit from the top of Bob's head.
- Scooter Xtreme - Casual scooter riding game.
Games / Messenger Games
- GameWave - Multiplayer games for iMessage.
Games / YouTube Playables
- Cannon Balls 3D - Use the cannon to destroy the various structures in this physics-based game.
- Color Burst 3D - Hit the colored wall matching the ball color.
- Farm Land - Grow produce to expand your land.
- Free Kick Football - Curve the ball to score goals.
- Full Speed Racing - Drive as far as you can before the time runs out.
- Om Nom Run - Endless runner.
- Scooter Xtreme - Casual scooter riding game.
- Stack Bounce - Destroy all platforms to get to the ground and win.
38. Awesome Agi Cocosci
Communications / Pragmatics
- Colors in Context: A Pragmatic Neural Model for Grounded Language Understanding - Transactions of the Association for Computational Linguistics, 2017. [All Versions].
- Social Pragmatics: Preschoolers Rely on Commonsense Psychology to Resolve Referential Underspecification - Child Development, 2019. [All Versions]. A piece of evidence for children's capability on social pragmatics.
- Pragmatically Informative Image Captioning with Character-Level Inference - NAACL'18, 2018. [All Versions].
Communications / Coordination
- In situ bidirectional human-robot value alignment - Science Robotics, 2022. [All Versions]. [Preprint]. This paper proposes an explainable artificial intelligence (XAI) system in which a group of robots predicts users’ values by taking in situ feedback into consideration while communicating their decision processes to users through explanations. To learn from human feedback, the XAI system integrates a cooperative communication model for inferring human values associated with multiple desirable goals. To be interpretable to humans, it simulates human mental dynamics and predicts optimal explanations using graphical models.
Domain Specific Language / Design Theory
- Comparison of multi-paradigm programming languages - Wikipedia. Programming languages may support multiple programming paradigms. This Wikipedia encyclopedia entry lists a concise reference for the programming paradigms.
Domain Specific Language / Declarative DSL Applications
- The BioPAX community standard for pathway data sharing - Nature Biotechnology, 2010. [All Versions]. [Preprint]. Biological Pathway Exchange (BioPAX) is a standard language to represent biological pathways at the molecular and cellular level and to facilitate the exchange of pathway data. BioPAX can represent metabolic and signaling pathways, molecular and genetic interactions and gene regulation networks.
39. Awesome Elixir
Frameworks
- Ash Framework (⭐2k) - A declarative, resource-oriented application framework for Elixir.
40. Awesome Neovim
(requires Neovim 0.5)
- zeioth/none-ls-autoload.nvim (⭐25) - Auto-load/Auto-unload none-ls sources installed with mason. It supports builtin sources and external sources.
AI / Diagnostics
- Aaronik/GPTModels.nvim (⭐73) - GPTModels - a stable, clean, multi model, window based LLM AI tool.
Markdown and LaTeX / Diagnostics
- arminveres/md-pdf.nvim (⭐81) - Preview markdown files and convert to PDF.
Marks / Diagnostics
- niuiic/track.nvim (⭐22) - Enhanced mark with description. Track the thought process of reading source code.
Color / Diagnostics
- rachartier/tiny-devicons-auto-colors.nvim (⭐120) - Automatically updates nvim-web-devicons colors based on your current colorscheme.
Tree-sitter Supported Colorscheme / Diagnostics
- slugbyte/lackluster.nvim (⭐446) - A delightful mostly grayscale colorscheme that is soft on the eyes, and supports heaps of plugins.
Note Taking / Diagnostics
- nvim-telekasten/telekasten.nvim (⭐1.6k) - Work with a text-based, markdown zettelkasten / wiki and mix it with a journal, based on telescope.nvim.
- slugbyte/whip.nvim (⭐12) - A super fast minimal scratchpad management plugin, biew biew biew.
Utility / Diagnostics
- AlejandroSuero/freeze-code.nvim (⭐27) - Code screenshot plugin that makes use of freeze (⭐3.9k) inside the editor, it lets you copy the generated image to paste it anywhere.
Terminal Integration / Diagnostics
- NeViRAIDE/nekifoch.nvim (⭐17) - Managing Kitty terminal font settings.
Code Runner / Diagnostics
- al1-ce/just.nvim (⭐42) - Task runner for justfiles.
Git / Diagnostics
- echasnovski/mini.nvim#mini.git (⭐7.5k) - Module of
mini.nvimfor enhanced Git integration with current Neovim process. Implements tracking of Git related data,:Gituser command, and various helpers to explore Git history.
Remote Development / Diagnostics
- nosduco/remote-sshfs.nvim (⭐302) - Explore, edit, and develop on a remote machine via SSHFS.
Preconfigured Configuration / Diagnostics
- mrcjkb/kickstart-nix.nvim (⭐321) - A simple Nix flake template repo for Neovim derivations, with the goal of simplifying the migration from existing Neovim configurations.
41. Awesome Sysadmin
Software / Monitoring
- Wazuh - Unified XDR and SIEM protection for endpoints and cloud workloads. (Source Code (⭐13k))
GPL-2.0C
Software / PaaS
- CapRover - Build your own PaaS in a few minutes. (Demo, Source Code (⭐14k))
Apache-2.0Docker/Nodejs
- Coolify - An open-source & self-hostable Heroku / Netlify alternative (and even more). (Source Code (⭐43k))
Apache-2.0Docker
- Dokku - An open-source PaaS (alternative to Heroku). (Source Code (⭐31k))
MITDocker/Shell/Go/deb
- fx (⭐2.2k) - A tool to help you do Function as a Service with painless on your own servers.
MITGo
- Kubero - A self-hosted Heroku PaaS alternative for Kubernetes that implements GitOps. (Demo, Source Code (⭐3.6k))
GPL-3.0K8S/Nodejs/Go
- LocalStack - LocalStack is a fully functional local AWS cloud stack. This includes Lambda for serverless computation. (Source Code (⭐60k))
Apache-2.0Python/Docker/K8S
- Nhost - Firebase Alternative with GraphQL. Get a database and backend configured and ready in minutes. (Source Code (⭐8.6k))
MITDocker/Nodejs/Go
- OpenFaaS - Serverless Functions Made Simple for Docker & Kubernetes. (Source Code (⭐26k))
MITGo
- Tau - Easily build Cloud Computing Platforms with features like Serverless WebAssembly Functions, Frontend Hosting, CI/CD, Object Storage, K/V Database, and Pub-Sub Messaging. (Source Code (⭐4k))
BSD-3-ClauseGo/Rust/Docker
- Trusted-CGI (⭐240) - Lightweight self-hosted lambda/applications/cgi/serverless-functions platform.
MITGo/deb/Docker
42. Awesome Selfhosted
Software / Genealogy
- webtrees - Webtrees is the web's leading online collaborative genealogy application. (Demo, Source Code (⭐625))
GPL-3.0PHP
Software / Manufacturing
- Manyfold - Digital asset manager for 3d print files; STL, OBJ, 3MF and more. (Source Code (⭐1.3k))
MITDocker
Software / Photo Galleries
- Ente - An end-to-end encrypted photo-sharing platform (alternative to Google Photos, Apple Photos). (Source Code (⭐20k))
AGPL-3.0Docker/Nodejs/Go
Software / Search Engines
- Apache Solr - Enterprise search platform featuring full-text search, hit highlighting, faceted search, real-time indexing, dynamic clustering, and rich document (e.g., Word, PDF) handling. (Source Code (⭐1.4k))
Apache-2.0Java/Docker/K8S
Software / Software Development - Low Code
- Appwrite - End to end backend server for web, native, and mobile developers 🚀. (Source Code (⭐52k))
BSD-3-ClauseDocker
43. Awesome Ruby
Analytics
- ActiveAnalytics (⭐498) - First-party, privacy-focused traffic analytics for Ruby on Rails applications.
Gem Servers
- Gemfast (⭐72) - A drop in replacement for geminabox written in Go.
- Gem in a box (⭐1.5k) - Really simple rubygem hosting.
- Gemirro (⭐149) - Gem to automatically make a rubygems mirror.
- Gemstash (⭐772) - A RubyGems.org cache and private gem server.
- Prev: May 27 - Jun 02, 2024
- Next: May 13 - May 19, 2024