Awesome List Updates on May 26, 2023
63 awesome lists updated today.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Langchain
Tools / Agents
- DuetGPT (⭐163): A conversational semi-autonomous developer assistant, AI pair programming without the copypasta.
2. Awesome Blazor
Videos / Others
- What's new in .NET 8 for Web frontends backends and futures? - May 26, 2023 - Join this session to explore new features in .NET 8 for web frontends, backends, and future development. Discover how .NET 8 enhances web app development with better performance, new APIs, and modern development support. Get guidance on leveraging these tools for scalable, efficient cloud apps. Suitable for both experienced and new .NET developers, this session offers valuable insights into the latest developments in .NET 8 for web development.
- Full stack web in .NET 8 with Blazor - May 24, 2023 - Learn how ASP.NET Blazor in .NET 8 allows you to use a single powerful component model to handle all of your web UI needs, including server-side rendering, client-side rendering, streaming rendering, progressive enhancement, and much more.
- Blazor + .NET MAUI – the perfect “hybrid” - May 24, 2023 - In this session, we demonstrate how to leverage DevExpress Blazor/.NET MAUI UI components to deliver intuitive mobile solutions that amaze. We show you how Blazor Hybrid apps reduce time to market and how our adaptive Blazor Data Grid can be used alongside our rich collection of FREE .NET MAUI UI components to address a variety of usage scenarios.
Articles / Others
- ASP.NET Core updates in .NET 8 Preview 4 - May 16, 2023 - .NET 8 Preview 4 is now available and includes many great new improvements to ASP.NET Core. Streaming rendering with Blazor components, Handling form posts with Blazor SSR, Route to named elements in Blazor, Webcil packaging for Blazor WebAssembly apps and more.
3. Machine Learning with Ruby
Machine Learning Libraries / Frameworks
- LangChain.rb (⭐714) - Build ML/AI-supercharged applications with Ruby's LangChain.
4. Awesome Orgs
Web
- Mdx-js - Markdown for the component era.
Other
- OpenSauced - The open source intelligence platform for developers and maintainers. Unlock the power of open source with project insights by the slice.
- Words - Linguistic JavaScript modules.
5. Awesome Polars
Libraries/Packages/Scripts / Python
- Python package seaborn_polars (⭐25) - Python package to plot Polars DataFrames and LazyFrames with seaborn by @pavelcherepan.
Libraries/Packages/Scripts / Ruby
- polars for Ruby (⭐790) - Ruby
polars-df
gems to use Polars with Ruby.
Resources / Tutorials & workshops
- Rust Polars: Unlocking High-Performance Data Analysis — Part 1 - First part of an article that explores the world of Rust’s Polars and explain some basic concepts of Polars such as Series by @wiseaidev. Code used is available on Github here (⭐332).
Resources / Blog posts
- Pandas vs Polars vs Pandas 2.0 …. FIGHT - A blog post that does an ETL process for checking big data speed processing between Pandas, Pandas 2.0 and Polars by @guoliveira.
- Pandas vs Polars vs Pandas 2.0 … ROUND 2 - A blog post that makes a new comparison between Pandas, Pandas 2.0 and Polars by @guoliveira.
- Polars VS PySpark: Lazy Evaluation and Big Data - A blog post that compares lazy evaluation between Polars and Spark by @guoliveira.
- Polars in the aRtic! - An another blog post that compares the performance between Pandas and Polars across a range of common data manipulation tasks by @MCodrescu. Code used is available on Github.
- A Polars exploration into Kedro - A blog post that explains how Polars can be used instead of pandas in Kedro for your data catalog and data manipulation by @astrojuanlu.
- High Performance Data Manipulation in Python: pandas 2.0 vs. polars - A blog post that compares differences between Python pandas 2.0 and Polars libraries by @jcanalesluna.
Resources / Talks and videos
- Polars vs Pandas | detailed test with explained results ⏳
22 min
- A video that presents 8 distinct tests which demonstrates differences between Pandas and Polars by @vb100. Associated github repo is here (⭐0).
6. Free for Dev
Analytics, Events and Statistics
- Row Zero - Blazingly fast, connected spreadsheet. Connect directly to data databases, S3, and APIs. Import, analyze, graph, and share millions of rows instantly. Three free (forever) workbooks.
7. Awesome Job Boards
Programming / Aggregator
8. Awesome Productivity
Websites
- Productive Fish - Useful articles on how to be more productive, study effectively and improve well-being.
Tools and Apps / File Management
- Clipboard - Easy-to-use local solution for saving files, folders, or text like a scratchpad.
Tools and Apps / Habit Trackers
- Conjure - Habits, goals and time tracking platform with rules engine, data layer, API, dashboards and more (Web, Desktop, iOS, Android).
Tools and Apps / Screen Capture
- CleanShot - A premium tool for screen capturing and recording on MacOS, with built-in annotation and text recognition.
9. Awesome Slack
Misc
- Developer Marketing - Passionate marketing folks working in API Marketing, developer tooling, or actively marketing to developers.
10. Awesome Slack
🛠️ Libraries and SDKs / Python
- boltworks (⭐1) - Extensions to Slack's bolt framework: expandable GUIs, easier callbacks, richer CLIs
11. Awesome Agi Cocosci
Concepts / Human Concept Representation
- Natural speech reveals the semantic maps that tile human cerebral cortex - Nature, 2016. [All Versions]. [Code & Tutorial (⭐28)]. Systematically mapping semantic selectivity across the cortex using voxel-wise modelling of functional MRI data collected while subjects listened to hours of narrative stories, showing that the semantic system is organized into intricate patterns that seem to be consistent across individuals.
- Using a high-dimensional graph of semantic space to model relationships among words - Frontiers in Psychology, 2014. [All Versions]. First-order similarity and second-order relation metrics for word embedding.
Domain Specific Language / Declarative DSL Applications
- A high-level programming language for generative protein design - 2022. [All Versions]. A high-level programming language based on modular building blocks that allows a designer to easily compose a set of desired properties. Along with the programming language, there is an energy-based generative model, built on atomic resolution structure prediction with a language model, that realizes all-atom structure designs that have the programmed properties.
Science Logology / AI Assisted Research
- Biological structure and function emerge from scaling unsupervised learning to 250 million protein sequences - Proceedings of the National Academy of Sciences, 2021. [All Versions].
Paper Writing / Commonsense Knowledgebase
- BibTex Template - BibTex. BibTex template for including abbreviations of journals and conferences in AI, Mathematics, and Cognitive Sciences.
- bioRender - bioRender. Create professional science figures in minutes by browsing thousands of pre-made icons and templates from more than 30 fields of life sciences.
12. Awesome Audit Algorithms
Papers / 2023
- SCALE-UP: An Efficient Black-box Input-level Backdoor Detection via Analyzing Scaled Prediction Consistency - (ICLR) Considers backdoor detection under the black-box setting in machine learning as a service (MLaaS) applications.
13. Awesome Math
Youtube Series
14. Awesome Osint
Real-Time Search, Social Media Search, and General Social Media Tools
- Epieos - Search for social accounts with e-mail and phone
Other Tools / Telegram
- SpiderSuite (⭐566) - An advance, cross-platform, GUI web security crawler.
15. Awesome Playwright
Integrations
- playwright-chrome-recorder (⭐20) - Export Playwright tests from Google Chrome DevTools' recordings programmatically.
- Playwright Chrome Recorder Extension (⭐10) - Export DevTools Recordings as Playwright Tests directly from the DevTools Recorder Panel.
Utils
- playwright-python-language-injection (⭐0) - Language injection definitions for CSS/JS syntax highlighting when using
python-playwright
in PyCharm.
16. Awesome Jmeter
Results Processing / Reporting & Visualization
- InfluxDB & Grafana
- Using JMeter with InfluxDB & Grafana - Collection of guides to collect and visualize real-time test results and server monitoring stats using InfluxDB & Grafana.
- How to Use Grafana to Monitor JMeter Non-GUI Results
- jmeterReports (⭐27) - Autogenerated JMeter test-run results reported into Confluence, using Grafana custom dashboards 🇷🇺.
- InfluxDB Community Template for JMeter (⭐327) - Prepackaged InfluxDB configurations that contain everything from dashboards and Telegraf configurations to notifications and alerts in a single manifest file.
- Grafana Dashboards
- JMeter Load Test Dashboard - Grafana dashboard shows live load test metrics provided by JMeter (by NovaTec-APM).
- JMeter Dashboard using Core InfluxdbBackendListenerClient - Monitor your Apache JMeter load test in real time with InfluxDB and Grafana (by Philippe M).
- JMeter Dashboard (3.2 and up) - Monitor JMeter load test in real time with InfluxDB and Grafana (by adrianbanu).
- JMeter (via prometheus exporter) - A Grafana dashboard to inspect JMeter metrics via Prometheus exporter (by chiabre).
- JMeter-InfluxBD-Writer Plugin (⭐78) - JMeter plugin to write load test data on-the-fly into InfluxDB.
- JMeter Results to InfluxDB (⭐9) - Read JMeter results from csv file and put into InfluxDB database.
- ELK Stack
- Using ELK - Using Elasticsearch, Logstash, and Kibana to visualize JMeter test results.
- JMeter + ElasticSearch Live Monitoring - Using the ElasticSearch Backend listener and Grafana/Kibana to monitor results in real time.
- jmeter-logstash (⭐8) - Parse JTL result with Docker and Logstash in real time or after test end, and send data to Elasticsearch or InfluxDb, to have a nice dashboard and compare different tests.
- Prometheus
- jmeter-prometheus-plugin (⭐156) - A Prometheus Listener for Apache JMeter that exposes results in HTTP API.
- jmeter-prometheus-listener (⭐20) - Apache JMeter Backend Listener implementation for Prometheus metrics exporting.
- ulp-observability-plugin (⭐5) - Allows you to monitor your JMeter CLI performance test from your favorite browser without having to start JMeter in GUI mode.
- ClickHouse
- JMeter Results from ClickHouse - Using the JMeter Listener pack, ClickHouse and Grafana to collect and monitor test results.
- jmeter-clickhouse-listener - JMeter plugin allows to write load test data on-the-fly to ClickHouse.
- Backend Listener Implementations
- jmeter-elasticsearch-backend-listener (⭐98) - JMeter plugin to send test results to an ElasticSearch engine.
- jmeter-backend-azure (⭐31) - JMeter plugin to send test results to Azure Application Insights.
- jmeter-backend-listener-kafka (⭐26) - JMeter plugin to send test results to a Kafka server.
- jmeter-listener - JMeter plugin to write load test data on-the-fly to ClickHouse, InfluxDB, ElasticSearch.
- jmeter-influxdb2-listener-plugin (⭐105) - InfluxDB v2.0 listener plugin for Apache JMeter.
- jmeter-datadog-backend-listener (⭐11) - Send JMeter test results to Datadog.
- jmeter-dynatrace-plugin (⭐14) - A JMeter Backend listener implementation to send the recorded load test metrics via the Dynatrace MINT metric ingest to the configured Dynatrace monitoring environment.
- jmeter-backend-newrelic (⭐6) - A JMeter plugin to send test results to New Relic Metrics API.
- AWS CloudWatch
- jmeter-cw-logs (⭐10) - CloudFormation template for publishing JMeter test results to AWS CloudWatch Logs.
- Custom & Deprecated
- Using Matplotlib & Python - Plotting JMeter load test results with Matplotlib plotting tool and Python.
- Statistical Aggregate Report - Custom Statistical Aggregate Report listener for enhanced results visualization.
- JChav (⭐3) - JMeter Chart History and Visualization library.
- JMeter Dashboard: howto, sources (⭐7) - Real-time monitoring of JMeter load test.
- Using CMDRunner & Powershell - Create JMeter graphs with CMDRunner with powershell parallel execution.
Performance Testing / Streaming Protocols
17. Awesome Keycloak
Community Extensions
18. Awesome Embedded and Iot Security
Websites / YouTube Channels
- Flashback Team - A duo of hackers explaining their step by step approach to finding and exploiting vulnerabilities in embedded devices.
- StackSmashing - Reverse engineering and hardware hacking of embedded devices.
19. Awesome Incident Response
IR Tools Collection / Evidence Collection
- SPECTR3 (⭐30) - Acquire, triage and investigate remote evidence via portable iSCSI readonly access
20. Android Security Awesome
Tools / Fuzz Testing
21. Awesome Cyber Security University
Free Beginner Red Team Path / Level 3 - Crypto & Hashes with CTF practice
- Bypassing UAC - Learn common ways to bypass User Account Control (UAC) in Windows hosts.
22. Awesome Privacy
Analytics
- Aptabase - Open-source, privacy-first and simple analytics for mobile and desktop apps.
Android App Store
- Accrescent (⭐943) - A novel Android app store focused on security, privacy, and usability.
Midjourney
- Stable Diffusion (⭐38k) - High-Resolution Image Synthesis with Latent Diffusion Models.
- Stable Diffusion Web UI (⭐138k) - A browser interface for Stable Diffusion.
Medical health
- Fasten (⭐1.5k) - Fasten is an open-source, self-hosted, personal/family electronic medical record aggregator, designed to integrate with 1000's of insurances/hospitals/clinics.
Audio
- mucke (⭐226) - A music player for local files with unique custom playback options.
YouTube
- Clipious (⭐861) Invidious client for android
Text to Speech
- Bark (⭐35k) - Bark can be run 100% locally and can generate highly realistic, multilingual speech as well as other audio - including music, background noise and simple sound effects.
- Piper (⭐5.6k) - A fast, local neural text to speech system that sounds great and is optimized for the Raspberry Pi 4.
- Espeak (⭐4k) - eSpeak NG is an open source speech synthesizer that supports more than hundred languages and accents. Voices will sound rather robotic.
Desktop / Alternative clients/modifications of Discord:
- Mullvad Browser - Browser with the privacy and security implications of the Tor Browser, without the use of the Tor network.
23. Awesome Security
Network / Monitoring / Logging
- BoxyHQ (⭐303) - Open source API for security and compliance audit logging.
Big Data / Development
- VAST (⭐612) - Open source security data pipeline engine for structured event data, supporting high-volume telemetry ingestion, compaction, and retrieval; purpose-built for security content execution, guided threat hunting, and large-scale investigation.
Endpoint / Forensics
- Maigret (⭐9.6k) - Maigret collect a dossier on a person by username only, checking for accounts on a huge number of sites and gathering all the available information from web pages.
Web / Scanning / Pentesting
- recon (⭐26) - a fast Rust based CLI that uses SQL to query over files, code, or malware with content classification and processing for security experts
Web / Development
- Bearer (⭐1.7k) - Scan code for security risks and vulnerabilities leading to sensitive data exposures.
Blue Team Infrastructure Deployment / Development
- MutableSecurity (⭐41) - CLI program for automating the setup, configuration, and use of cybersecurity solutions.
DevOps / Development
- Selefra (⭐509) - An open-source policy-as-code software that provides analytics for multi-cloud and SaaS.
EBooks / Online resources
- Secret Key Cryptography - A book about cryptographic techniques and Secret Key methods. (early access, published continuously, final release Summer 2022)
- Cyber Threat Hunting - Practical guide to cyber threat hunting.
- Edge Computing Technology and Applications - A book about the business and technical foundation you need to create your edge computing strategy.
- Spring Security in Action, Second Edition - A book about designing and developing Spring applications that are secure right from the start.
- Azure Security - A practical guide to the native security services of Microsoft Azure.
24. Awesome Embedded Rust
Firmware projects / WIP
- air-gradient-pro-rs (⭐8): Bootloader, firmware, and CLI tools for the AirGradient PRO
25. Awesome Zig
Web / Messaging
- floscodes/zerve (⭐42) - Simple framework for writing web services and web apps.
26. Awesome V
Command-line
- github-releases (⭐4) - Cli tool to keep track of applications released as GitHub Release (or assets in workflow) and download them.
- vindex (⭐4) - A simple file list server generating json strings, compatible with nginx's autoindex module.
Games
- 2048 (⭐2) - A 2048 game with several types of traditional AI integrated.
- flappylearning-v (⭐36k) - A simple flappy learning demo in v.
Web
- v-admin-skeleton (⭐12) - Backend skeleton written in V.
27. Awesome Coq
Resources / Blogs
28. Awesome Ocaml
Printers helpers
- Reason's native Console.log
- ppx_deriving ’s
[@@deriving show]
.
- refl , a ppx_deriving-like.
- lrt , another ppx_deriving-like.
- tpf , again a ppx_deriving-like.
- typerep , probably a ppx_deriving-like with ppx_typerep_conv.
- repr, which appears to have the user build the type representation manually from combinators in addition to also having the user pass it where needed.
- data-encoding, also fully manual.
- cmon , fully manual.
- dyn in Dune. It appears to also be fully manual.
29. Awesome Cl
C, C++
- gpgme (GnuPG Made Easy) is the standard library to access GnuPG functions from programming languages. It provides an official Common Lisp system.
- gpgme lisp sources (not in Quicklisp). GPL2.
Community
- (NEW! as of May, 2023) ocicl (⭐143) - a new and experimental alternative to Quicklisp, built on tools from the world of containers. MIT.
HTTP clients / Interfaces to other package managers
- http2 (⭐38) - HTTP/2 implementation in Common Lisp. MIT.
Lem / Third-party APIs
- Lem (⭐2.2k) - a ready to use, Emacs-like, Slime-based
editor tailored for Common Lisp development out of the box, as well as other programming languages with its built-in LSP client. With ncurses, Electron and SDL2 interfaces. MIT.
- Lem 2.0 (⭐2.2k), released on May, 2023, added the SDL2 frontend, thus mouse support, graphic capabilities and Windows support, among other new features.
- see also: an opengl frontend (⭐37), Lem in Docker (⭐4), lem-pareto (⭐32).
30. Awesome D
Articles / Bare metal / kernel development
- Origins of the D programming language - By Walter Bright, Andrei Alexandrescu, Michael Parker. The history and development of D language.
Build Tools / Bare metal / kernel development
- XMake - XMake is a crossplatform build system, that incorporated the D language and also has support for DUB repositories.
- wox (⭐0) - A highly flexible recipe build system inspired by Make
Web Frameworks / Bare metal / kernel development
- serverino (⭐30) - Small and ready-to-go http server, in D
31. Awesome Cpp
Frameworks
Compression
Graphics
- GLFWPP (⭐97) - A thin modern C++17 header-only wrapper for GLFW. [MIT]
- Ogre 3D ⚡ - A scene-oriented, real-time, flexible 3D rendering engine (as opposed to a game engine) written in C++. [MIT] website
Image Processing
JSON
- UltraJSON (⭐4.3k) - Ultra fast JSON decoder and encoder written in C. [BSD-3-Clause]
Multimedia
- SDL (⭐9.1k) ⚡ - Simple DirectMedia Layer. [zlib] website
Integrated Development Environment
- Microsoft Visual Studio Code (⭐161k) ⚡ - An open-source IDE from Microsoft. [MIT] website
- Qt Creator (⭐2.5k) ⚡ - A cross-platform C++, JavaScript and QML IDE which is part of the SDK for Qt. [GPL3 with exceptions] website
32. Awesome Elixir
Framework Components
- phoenix_svg (⭐11) - Use inline SVGs in Phoenix.
- phoenix_turnstile (⭐10) - Phoenix components and helpers for using CAPTCHAs with Cloudflare Turnstile.
Frameworks
- Petal Components (⭐782) - A set of HEEX components that makes it easy for Phoenix developers to build beautiful web apps.
ORM and Datamapping
- ecto_anon (⭐86) - Simple way to handle data anonymization directly in your Ecto schemas.
Search
- algoliax (⭐56) - An Algolia library for Elixir, usable with Ecto schemas.
Security
- site_encrypt (⭐464) - Integrated certification via Let's encrypt for Elixir-powered sites.
Static Page Generation
- phoenix_pages (⭐65) - Add blogs, documentation, and other static pages to Phoenix apps.
Text and Numbers
- namor (⭐13) - A name generator that creates random, url-friendly slugs.
Third Party APIs
- chargebeex (⭐16) - An Elixir client for Chargebee API.
33. Awesome Clojure
Debugging
34. Awesome Ruby
Authentication and OAuth
- Authentication Zero (⭐1.5k) - An authentication system generator for Rails applications.
Error Handling
- Sentry Ruby (⭐927) - The Ruby client for Sentry.
35. Awesome Go
Advanced Console UIs
- bubbles (⭐5.3k) - TUI components for bubbletea.
Queues
- queue (⭐263) - Multiple thread-safe, generic queue implementations for Go.
Caches
- nscache (⭐10) - A Go caching framework that supports multiple data source drivers.
Databases Implemented in Go
- libradb (⭐167) - LibraDB is a simple database with less than 1000 lines of code for learning.
Relational Database Drivers
- surrealdb.go (⭐230) - SurrealDB Driver for Go.
Distributed Systems
- raft (⭐616) - Go implementation of the Raft consensus protocol, by CoreOS.
Error Handling
- oops (⭐341) - Error handling with context, stack trace and source fragments.
Generators
- convergen (⭐34) - Feature rich type-to-type copy code generator.
IoT (Internet of Things)
- ekuiper (⭐1.4k) - Lightweight data stream processing engine for IoT edge.
JSON
- gojmapr (⭐22) - Get simple struct from complex json by json path.
Logging
- slog-multi (⭐332) - Chain of slog.Handler (pipeline, fanout...).
- tint (⭐698) - A slog.Handler that writes tinted logs.
Uncategorized
- common (⭐4) - A library for server framework.
Networking
- go-sse (⭐10) - Go client and server implementation of HTML server-sent events.
- gws (⭐1.3k) - High-Performance WebSocket Server & Client With AsyncIO Supporting .
Security
- Interpol (⭐4) - Rule-based data generator for fuzzing and penetration testing.
Scrapers
- walker (⭐9) - Seamlessly fetch paginated data from any source. Simple and high performance API scraping included.
Web Frameworks
- GoFrame (⭐11k) - GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang.
- REST Layer (⭐1.3k) - Framework to build REST/GraphQL API on top of databases with mostly configuration over code.
Code Analysis / Libraries for creating HTTP middlewares
- Chronos (⭐425) - Detects race conditions statically
Go Generate Tools / Libraries for creating HTTP middlewares
- sqlgen (⭐82) - Generate gorm, xorm, sqlx, bun, sql code from SQL file or DSN.
Go Tools / Libraries for creating HTTP middlewares
- textra (⭐6) - Extract Go struct field names, types and tags for filtering and exporting.
DevOps Tools / Libraries for creating HTTP middlewares
- gobrew (⭐362) - Go version manager. Super simple tool to install and manage Go versions. Install go without root. Gobrew doesn't require shell rehash.
- KubeVela (⭐6.3k) - Cloud native application delivery.
- tf-profile (⭐148) - Profiler for Terraform runs. Generate global stats, resource-level stats or visualizations.
Other Software / Libraries for creating HTTP middlewares
- portal (⭐1.4k) - Portal is a quick and easy command-line file transfer utility from any computer to another.
Style Guides / Libraries for creating HTTP middlewares
Tutorials / Libraries for creating HTTP middlewares
- A Comprehensive Guide to Structured Logging in Go - Delve deep into the world of structured logging in Go with a specific focus on recently accepted slog proposal which aims to bring high performance structured logging with levels to the standard library.
- Build a Database in 1000 lines of code - Build a NoSQL Database From Zero in 1000 Lines of Code.
- Scaling Go Applications - Everything about building, deploying and scaling Go applications in production.
Guided Learning / Libraries for creating HTTP middlewares
- The Go Developer Roadmap - A visual roadmap that new Go developers can follow through to help them learn Go.
- The Go Learning Path - A guided learning path containing a mix of free and premium resources.
36. Awesome Rust
Applications
- innernet (⭐4.9k) - An overlay or private mesh network that uses Wireguard under the hood
Applications / Utilities
- warpdotdev/Warp (⭐21k) - 💲 Warp is a blazingly-fast modern GPU-accelerated terminal built to make you and your team more productive.
Development tools / Web Servers
- intelli-shell (⭐213) - Bookmark commands with placeholders and search or autocomplete at any time
Development tools / FFI
- C
- mozilla/cbindgen (⭐2.3k) - generates C header files from Rust source files. Used in Gecko for WebRender
- Sean1708/rusty-cheddar (⭐191) - generates C header files from Rust source files
Libraries / Cryptography
- arkworks-rs/circom-compat (⭐225) - Arkworks bindings to Circom's R1CS, for Groth16 Proof and Witness generation.
Libraries / Data streaming
- ArroyoSystems/arroyo (⭐3.5k) - High-performance real-time analytics in Rust and SQL
Registries / Web programming
- Cloudsmith 💲 - A fully managed package management SaaS, with first-class support for public and private Cargo/Rust registries (plus many others). Has a generous free-tier and is also completely free for open-source.
37. Awesome Micropython
Communications / Compression
- tamp (⭐22) - A low-memory, MicroPython-optimized, DEFLATE-inspired lossless compression library.
Communications / Cryptography
- ucryptography (⭐7) - Lightweight porting of pyca/cryptography to MicroPython based on ARM Mbed TLS.
- mprsa (⭐4) - A MicroPython module for creating, importing, and exporting RSA keys in DER and PEM formats with PKCS#1, PKCS#8, and X.509/SPKI structures, and signing/verifying and encryption/decryption using blinding and SHA-1 and SHA-256 hashing algorithms.
Communications / RTC
- micropython-ds1307 (⭐2) - MicroPython driver for DS1307 RTC.
Display / OLED
- SH1107 (⭐21) - Driver for SH1107 OLED displays (128x128 and 128x64 pixels).
IO / Rotary Encoder
- micropython-8encoder (⭐1) - Driver for the I2C M5Stack 8-Encoder Unit
Sensors / Gaseous
- MicroPython_SCD4X (⭐5) - MicroPython I2C driver for Sensirion SCD40 and SCD41 CO2 sensors.
Storage / EEPROM
- micropython-eeprom (⭐5) - MicroPython driver for AT24Cxx EEPROM.
38. Awesome Django
Third-Party Packages / Configuration
- environs (⭐1.2k) - Simplified environment variable parsing that comes with a Django helper (⭐1.2k) that installs additional packages.
Third-Party Packages / General
- Weblate (⭐4.5k) - Weblate is a copylefted libre software web-based continuous localization system, used by over 2500 libre projects and companies in more than 165 countries.
Projects / Boilerplate
- django-docker-template (⭐182) - Dockerized Django with Postgres, Gunicorn, and Traefik (with auto renew Let's Encrypt).
39. Awesome Python Data Science
Quantum Computing / Synthetic Data
- qiskit (⭐4.6k) - Qiskit is an open-source SDK for working with quantum computers at the level of circuits, algorithms, and application modules.
40. Awesome Eslint
Plugins / Frameworks
- Svelte (⭐277) - Linting rules for Svelte v3 Components.
41. Awesome Arcgis Developers
Helpers
- bboxfinder - Simple web application to get the coordinates of a bounding box drawn on the map.
42. Awesome Capacitor
Community plugins
- Websocket (⭐12) - Plugin providing native Websocket implementations for each platform.
- Live Update (⭐496) - Live update for capacitor app.
Learning / Community Tutorials
Freelancers / Case study
- Martin Donadieu - Creator of this list and of Capgo live update system + 10 plugins.
- Christophe Surbier - Expert developer mobile since 2009 and Capacitor since 2017.
- Timothee Porcq - Expert developer Mobile Ionic/Angular & Capacitor +7 years.
- Nicolas Izac - Developper Fullstack | Vue-Angular-Ionic-Laravel +7 years.
43. Awesome Integration
Resources / Articles
- Architectural Styles and the Design of Network-based Software Architectures - Roy Fielding's dissertation defining REST.
- Web API Design: Crafting interfaces that developers love - Creating Web APIs that are consistent, intuitive, and user-friendly for developers.
Resources / Certifications
- API Product Manager - Demonstrate your proficiency in managing APIs as products.
- API Security Architect - Validate your expertise in securing APIs using modern architectures.
- Associate Developer Certification - Demonstrates a candidate's basic understanding of building and deploying integration processes using the Boomi platform, including design patterns, deployment, and error handling.
- Associate EDI for X12 Certification - Validates an individual's proficiency in using Boomi to design, develop, and manage Electronic Data Interchange (EDI) integrations with the X12 standard, covering essential concepts like EDI document structure and trading partner management.
- Associate Flow Essentials Certification - Showcases a candidate's knowledge of creating and managing business applications using Boomi Flow, with emphasis on workflow design, user interfaces, and data integration.
- Associate Master Data Hub Certification - Highlights a candidate's understanding of using the Boomi Master Data Hub to ensure data quality and consistency across systems, focusing on data modeling, governance, and synchronization.
- Development and Application Architecture Certification - Confirms an individual's expertise in designing and implementing complex integration solutions and application architectures on the Boomi platform, including best practices and performance optimization.
- Professional API Design Certification - Demonstrates a candidate's ability to design, develop, and manage APIs using Boomi, including RESTful API principles, API security, and versioning.
- Professional API Management Certification - Validates an individual's expertise in managing the full lifecycle of APIs using the Boomi platform, including API deployment, monitoring, and analytics.
- Professional Developer Certification - Recognizes a candidate's in-depth knowledge and skills in developing, deploying, and managing integration processes using Boomi, with emphasis on advanced data transformation and error handling techniques.
- Professional Flow Developer Certification - Showcases an individual's advanced capabilities in designing, developing, and managing business applications using Boomi Flow, including complex workflow design, custom UI components, and integration with external systems.
- Professional Linux Operational Administrator Certification - Confirms a candidate's proficiency in managing and administering Boomi on Linux systems, covering topics such as system installation, configuration, security, and performance optimization.
- Professional Windows Operational Administrator Certification - Validates an individual's expertise in managing and administering Boomi on Windows systems, focusing on system installation, configuration, security, and performance optimization.
- IBM Certified Solution Implementer – API Connect v10.0.3 - Demonstrate your intermediate-level knowledge and skills to develop, publish, configure, and manage APIs using IBM API Connect v10.0.3.
- Event-native API Management Professional - Focuses on some more advanced API Management concepts, plus foundational knowledge around how to use Gravitee API Management.
- MuleSoft Certified Developer - Level 2 - Validate your ability to work on production-ready Mule applications that address and balance critical non-functional requirements including monitoring, performance, maintainability, reliability, and security.
- MuleSoft Certified Integration Architect - Level 1 - Validate your knowledge and skills to translate functional and non-functional requirements into integration interfaces and implementations.
- MuleSoft Certified Platform Architect - Level 1 - Validate your knowledge and skills to direct the emergence of an effective application network out of individual integration solutions following API-led connectivity across an organization using Anypoint Platform.
- Oracle Cloud Platform Application Integration 2022 Certified Professional - Validate your understanding of Oracle Application Integration to implement these Cloud services.
- Oracle Data Integrator 12c Certified Implementation Specialist - Validate your expertise in selling or implementing Oracle Data Integration 12c solutions.
- Oracle SOA Suite 12c Certified Implementation Specialist - Validate your expertise in implementing solutions based on Oracle SOA Suite 12c.
- Red Hat Certified Specialist in Business Rules - Checks the knowledge, skills, and abilities needed to perform tasks involving the implementation and management of business logic using the Red Hat JBoss BRMS.
- Red Hat Certified Specialist in Cloud-native Integration - Validates the ability to create and maintain enterprise integration services based on Red Hat Fuse, Camel, and APIs.
- Red Hat Certified Specialist in Event-Driven Development with Kafka - Validates the ability to develop applications using Apache Kafka and Apache Kafka Streams.
- SnapLogic Administrator Certification - Assesses your ability to handle administrative tasks for SnapLogic instances.
- SnapLogic Architect Certification - Evaluates your knowledge of integration reference architectures and key strategies for the SnapLogic platform, covering topics like SnapLogic Architecture, Snaplex Requirements, Pipeline Lifecycle Management, Advanced Data Transformations, API Management, Resumable Pipelines, and Best Practices.
- SnapLogic Certified Enterprise Automation Professional - An advanced certification covering topics like SnapLogic platform, asset management, workflows, expression language, tasks, pipeline modularization, migration, and user assistance videos for various endpoints.
- SnapLogic Developer Certification - Testing your expertise in using the SnapLogic SDK, implementing different parts of Snap functionality, and building custom Snaps.
- SnapLogic Integrator Certification - Focuses on topics such as beginner training, ultra tasks, pipeline migration, and user assistance videos covering various integration endpoints.
- TIBCO BusinessWorks Certified Professional - Validates the ability to design, develop, deploy, monitor, and manage TIBCO BusinessWorks applications of average complexity with minimal supervision.
- TIBCO BusinessWorks Container Edition Certified Professional - Validates the ability to develop, deploy, and manage TIBCO BusinessWorks Container Edition applications of average complexity with minimal supervision.
- TIBCO BPM Enterprise Associate - Checks the understanding of TIBCO BPM's features and capabilities, developing and managing business processes, and deploying and testing process applications.
- TIBCO BPM Enterprise Certified Professional - Validates the ability to design, develop, deploy, and manage business processes using TIBCO BPM Enterprise Suite.
- TIBCO Cloud Associate Certification - Validates the skills and knowledge required to work with TIBCO Cloud, including its key components and features.
- TIBCO Cloud API Management Associate - Covers topics such as API definition creation and testing, API key authentication, and using the Developer Portal and I/O docs.
- TIBCO Cloud API Management Certified Professional - Validates the ability to implement TIBCO Cloud Mesh, OAuth-based security, and manage SOAP services.
- TIBCO Cloud Integration Associate - Validates the skills and knowledge required to work with TIBCO Cloud Integration, including its Connect, Develop, and Integrate capabilities.
- TIBCO Cloud Integration - Connect Associate - Checks the usage of Connect capability of TIBCO Cloud Integration, installing On-Premise Agent, creating connections and integration apps, and configuring flows.
- TIBCO Cloud Integration - Connect Certified Professional - Checks the creation and management of connections, ensuring connection security, and troubleshooting issues related to connections in TIBCO Cloud Integration.
- TIBCO Cloud Integration Certified Professional - Checks the knowledge about capabilities and benefits, integrating, developing, and connecting applications, creating APIs using the API Modeler and Mock functionality, and more.
- TIBCO Messaging Associate - Covers topics such as TIBCO Enterprise Message Service (EMS), TIBCO FTL, TIBCO eFTL, as well as other messaging technologies such as Apache Kafka, Apache Pulsar, and Eclipse Mosquitto.
- TIBCO Messaging Certified Professional - Validates the skills and knowledge required to work with TIBCO Messaging and its components, including TIBCO Enterprise Message Service (EMS), TIBCO FTL, and TIBCO eFTL.
- Workato Automation Pro I - Fundamentals of business automation processes.
- Workato Automation Pro II - Advanced and practical approaches to automation.
- Workato Automation Pro III - In-depth series of badged modules for maximizing Workato's potential.
- WSO2 Certified API Manager Developer - V3 - Assesses your expertise in designing, developing, and publishing APIs using WSO2 API Manager V3, including API lifecycle management, access control, and API documentation.
- WSO2 Certified API Manager Developer - V4 - Micro Integrator Profile - Validates your expertise in designing, developing, and publishing APIs using the Micro Integrator profile of WSO2 API Manager V4. It covers API lifecycle management, access control, and API documentation within the Micro Integrator context.
- WSO2 Certified API Manager Expert - V3 - Confirms your advanced skills and knowledge in using WSO2 API Manager V3 for API management, including API creation, publishing, security, policy implementation, and analytics.
- WSO2 Certified API Manager Expert - V4 - API Management Profile - Demonstrates your proficiency in using WSO2 API Manager V4 for API management tasks, such as creating, publishing, and securing APIs, as well as implementing policies and analytics.
- WSO2 Certified Enterprise Integrator Developer - V6 - Validates your ability to develop, deploy, and manage integration solutions using WSO2 Enterprise Integrator V6, including knowledge of its components, such as the ESB profile, Message Broker, and Business Process Server.
- WSO2 Certified Enterprise Integrator Developer - V7 - Micro Integrator - Validates your knowledge and skills in using the Micro Integrator profile of WSO2 Enterprise Integrator V7 to develop, deploy, and manage integration solutions.
- WSO2 Certified Enterprise Integrator Developer - V7 - Streaming Integrator - Demonstrates your expertise in using the Streaming Integrator profile of WSO2 Enterprise Integrator V7 to develop, deploy, and manage real-time data integration and streaming analytics solutions.
- WSO2 Certified Enterprise Integrator Expert - V6 - Tests your in-depth knowledge and skills in using WSO2 Enterprise Integrator V6 for complex integration scenarios, including best practices, troubleshooting, and performance tuning.
- WSO2 Certified Solutions Architect Associate - Assesses your understanding of the fundamental concepts and principles of WSO2 product architecture, as well as your ability to design and implement solutions using WSO2 technologies.
44. Awesome Nix
Installation Media / Discovery
- nixos-infect (⭐1.3k) - Replace a running non-NixOS Linux host with NixOS.
Development / Discovery
- Devbox (⭐8.2k) - Instant, portable, and predictable development environments.
- flox (⭐2.3k) - Manage and share development environments, package projects, and publish artifacts anywhere.
- haumea (⭐278) - Filesystem-based module system for the Nix language similar to traditional programming languages, with support for file hierarchy and visibility.
- namaka (⭐104) - Snapshot testing for Nix based on haumea.
45. Awesome Dos
Videos / Sound Blaster/OPL3
- Why DOS Was (and Is) a Thing - FreeDOS - Historical talk starting from Unix, going through CPM, DOS 1.x, DOS 2.x, DOS 3.x, DOS 4.x, DOS 6.x, Windows 3.1, Windows 95 and ending with FreeDOS.
- DOS Executables Explained - Nostalgia Nerd - Video about DOS executable formats including
.COM
,.BAT
and.EXE
.
- Why does DOS use 8.3 Filenames? - Nostalgia Nerd - Video about the 8.3 limitation of filenames under DOS, FAT partitioning scheme, NTFS, VFAT, FatGo, and
LFN.EXE
.
- What is DOS Protected Mode? / DOS Extenders- Nostalgia Nerd - Video about how PC memory looks like, conventional memory, extender memory and reasons for the need of DOS Protected Mode Interface (DPMI) and extenders like DOS/4GW.
46. Awesome Cloudflare
Apps / Open Source
- OpWork.dev (⭐9) - Self hosted CloudFlare workers management platform.
47. Awesome Ros2
Packages / Data collection
- ros2_data_collection (⭐64) - Collect, validate and send data reliably from ROS 2 to create APIs and dashboards.
48. Awesome Dotnet
Event aggregator and messenger
- EventFlow (⭐2.3k) - EventFlow is an Async/await first CQRS and Event Sourcing DDD framework for .NET
Graphics
- VectSharp (⭐209) - .NET library to create vector graphics and text, and then export it to PDF, SVG and raster image formats.
Image Processing
- ImageWizard (⭐67) - Image processing webservice based on ASP.NET Core and ImageSharp / SkiaSharp / SvgNet / DocNET
- SimpleITK - A simplified path to Insight. Open-source multi-dimensional image analysis in Python, R, Java, C#, Lua, Ruby, TCL and C++. Developed by the Insight Toolkit community for the biomedical sciences and beyond.
ORM
- EFCore.BulkExtensions (⭐3.6k) - Entity Framework Core Bulk Extensions for super fast (BulkCopy) CRUD ops + SaveChanges on multiple DBs: SQL, PG, My, Lite.
Tools
- Another Redis Desktop Manager (⭐30k) - A faster, better and more stable redis desktop manager [GUI client], compatible with Linux, Windows, Mac. What's more, it won't crash when loading massive keys.
Source Generator
- dotnet-console-games (⭐819) - Game examples implemented in .NET console applications.
49. Awesome Aws
SDKs and Samples / Ruby SDK
Open Source Repos / CloudFormation
- cfn-python-lint 🔥🔥🔥🔥🔥 (⭐2.2k) - A tool for linting/validating CloudFormation.
- Stelligent/cfn_nag 🔥🔥🔥🔥 (⭐1.1k) - Linting tool for CloudFormation templates
Open Source Repos / DynamoDB
- sensedeep/dynamodb-onetable 🔥🔥🔥 (⭐568) - DynamoDB library for single table designs using NodeJS.
50. Awesome Mac
Reading and Writing Tools / Text Editors
- Plain Text Editor - Simple distraction-free notepad.
Developer Tools / Command Line Tools
- ClamAV - A cross-platform, open source antivirus engine for detecting trojans, viruses, malware & other malicious threats.
Communication / Collaboration and Team Tools
- Textual - Internet Relay Chat (IRC) client.
Audio and Video Tools / File Sharing
- Jellyfin (⭐33k) - The Free Software Media System.
Browsers / Audio Record and Process
- Opera - Experience faster, distraction-free browsing with Ad blocking, and browse privately.
- qutebrowser - A keyboard-driven, vim-like browser based on Python and Qt.
- Tor Browser - Anonymity Online. Protect your privacy. Defend against network surveillance and traffic analysis.
- Mullvad Browser - Tor Browser without the network integrations, aimed at providing anti-fingerprinting browser technologies to VPN users, though it does not require Mullvad VPN.
- Yandex - The quick and secure browser from Yandex for computers.
Encryption / Audio Record and Process
- Cryptomator - Multi-platform transparent client-side encryption of your files in the cloud.
Utilities / Menu Bar Tools
- Folder Peek - Quickly access documents, files, folders, and apps from the menu bar.
- Today - View today’s schedule right from the menu bar. The perfect companion to the built-in Calendar app.
Utilities / To-Do Lists
- Focus - Beautiful pomodoro-based time manager.
Utilities / Productivity
- Velja - Browser picker that lets you open links in a specific browser or a desktop app.
51. Awesome Ebpf
Tutorials / Hardware Offload
- All your tracing are belong to BPF - A step-by-step walkthrough to integrate tracing capabilities in your C++ applications with the LLVM libraries.
eBPF Workflow: Tools and Utilities / zbpf
- zbpf (⭐83) - A pure Zig framework for writing cross platform eBPF programs, powered by libbpf and Zig toolchain.
52. Awesome Nodejs
Resources / Tutorials
- The Node Way (⭐1.5k) - An entire philosophy of Node.js best practices and guiding principles exists for writing maintainable modules, scalable applications, and code that is actually pleasant to read.
Resources / Articles
53. Awesome Network Analysis
Books / Topic-specific
- Economic Networks: Theory and Computation, by John Stachurski and Thomas J. Sargent (2022).
Software / R
- mlergm - Multilevel Exponential-Family Random Graph Models, to model nodes nested within known blocks.
54. Awesome Kotlin
Libraries/Frameworks / Web
- Ahoo-Wang/Wow (⭐168) - A Modern Reactive CQRS Architecture Microservice development framework based on DDD and EventSourcing.
Libraries/Frameworks / Validation
- kciter/thing (⭐65) - A rule-based entity management library written in Kotlin
55. Open Source Flutter Apps
Contents / Finance
- Budgeto (⭐34) - finance management prototype app with categories such as needs, expenses, and savings and features like autopay, investments, and planning tools by Tejas Badone.
Contents / Tools
- EasyWeather (⭐3) - Displays real-time weather data for your current location and any other location you choose by Tejas Badone
56. Awesome Lowcode
Flow-based programming
- Rudderstack - RudderStack makes it easy to collect and send customer data to the tools and teams that need it.
57. Awesome Veganism
Bakeries
- Midvale, UT, USA
- Sweet Hazel & Co - Tasty candy bars, food and more. LGBTQ+ friendly!
- Salt Lake City, UT, USA
- Yumz Vegan Bakery & Cafe - Mexican vegan bakery with excellent food options.
Restaurants
- Salt Lake City, UT, USA
- Mark of the Beastro - Excellent vegan food and dining.
58. Awesome Ansible
Tools
- ansible-roster - Ansible Roster inventory plugin to generate inventory from a host oriented yaml file. Supports ranges, regex hostnames, file inclusions, and variable merging.
- Monkeyble - A callback plugin that allow to execute end-to-end tests on playbooks with a Pythonic testing and CI/CD approach to detect regressions.
59. Awesome Wp Cli
Tutorials & guides / Notable packages
- CaptainCore Cookbook - Collection of WP-CLI commands and bash scripts for automating WordPress maintenance.
60. Awesome Web Archiving
Tools & Software / Acquisition
- crau (⭐53) - crau is the way (most) Brazilians pronounce crawl, it's the easiest command-line tool for archiving the Web and playing archives: you just need a list of URLs. (Stable)
61. Awesome Selfhosted
Software / Miscellaneous
- Gophish - Gophish is a powerful, open-source phishing framework that makes it easy to test your organization's exposure to phishing. (Source Code (⭐11k))
MIT
Go/Docker
Software / Note-taking & Editors
- flatnotes (⭐1.2k) - A self-hosted, database-less note-taking web app that utilises a flat folder of markdown files for storage. (Demo)
MIT
Docker
Software / Personal Dashboards
- Homarr - Sleek, modern dashboard with many integrations and web-based config. (Demo, Source Code (⭐5.8k))
MIT
Docker/Nodejs
Software / Task Management & To-do Lists
- Tasks.md (⭐677) - A self-hosted, file based task management board that supports Markdown syntax.
MIT
Docker
Software / Wikis
- Mycorrhiza Wiki - Filesystem and git-based wiki engine written in Go using Mycomarkup as its primary markup language. (Source Code (⭐296))
AGPL-3.0
Go
62. Awesome Healthcare
Contents / Frameworks
- Medblocks UI (⭐50) - Web Components for rapid development of openEHR and FHIR systems.
Contents / Libraries
- Datamol (⭐432) - Molecular Manipulation Made Easy. A light Python wrapper build on top of RDKit.
Contents / Data
- Atlas BI Library (⭐14) The unified report library.
63. Awesome Scifi
Foundation Trilogy (1951) by Isaac Asimov [4.22 (avg)] 🌟 🔥
- Foundation [4.2] 🔥
- Foundation and Empire [4.2] 🔥
- Second Foundation [4.3] 🔥
- Prev: May 27, 2023
- Next: May 25, 2023