Awesome List Updates on Oct 21 - Oct 27, 2024
35 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Firebase Genkit
Articles / Golang - Community
- Orchestrating Firebase and AI: 8 Genkit Architecture Patterns - A guide to 8 architecture patterns for integrating Firebase and AI using Genkit.
- High-Precision Responses with Genkits Google Search Integration - Learn how to integrate Google Search with Genkit.
2. Awesome Micropython
Communications / DNS
- aiodns (⭐9) - A small, versatile DNS client that provides an async version of
getaddrinfo
and works with any connectivity.
Code Generation / SRAM
- wasm2mpy (⭐118) - Compile WebAssembly to native MicroPython
.mpy
files. Allows writing code in various statically compiled languages, and translating them to C for near-native performance.
IDEs / SRAM
- ViperIDE - An innovative MicroPython / CircuitPython IDE for Web and Mobile. No installation required.
3. Awesome Readme
Examples
- GTruf/Driver-Drowsiness-Detector (⭐1) - Beautiful project logo. Concise and clear project description. Exhaustive TOC. Feature list. Project screenshots and video snippets. Comprehensive informative sections. Useful links. Clear instructions for setting up and building the project. Presence of prepared releases.
4. Awesome Vite
Templates / React
- react-component-library-template (⭐0) - A library template for with
React
,TypeScript
,Vitest
,React Testing Library
,Storybook
,Biome
,Stylelint
.
Templates / Svelte
- vite-svelte-docker-template (⭐0) -
Docker
+Svelte
+Vitest
.
Framework-agnostic Plugins / Bundling
- @yuanjianming/unplugin-image-convert (⭐1) - Image multi format conversion plugin based on sharp.js.
5. Awesome Testing
Software / Make your life easier
- LambdaTest - An AI-powered unified enterprise test execution cloud platform that helps businesses drastically reduce time to market through faster test execution, ensuring quality releases and accelerated digital transformation
Newsletters / Other
- Coding Jag - Your weekly dose of the latest in Testing, Development, CI/CD, and Automation—keeping you ahead of the curve."
6. Awesome Npm
Web
- npm-compare - Easily search and compare packages.
7. Awesome Integration
Projects / API Design
- OpenAPI Diff (⭐824) (⭐822) - Compare OpenAPI specs with version control and visualize the differences in HTML or Markdown format.
- OpenAPI Style Validator (⭐206) (⭐204) - Ensure that your OpenAPI specs meet your organization's standards with this flexible and customizable style validator.
- Spectral (⭐2.5k) (⭐2.5k) - Detect and fix errors in your JSON/YAML files using this linter tool that supports OpenAPI 3.0 & 2.0 and AsyncAPI.
- Zally (⭐904) (⭐902) - Ensure the quality of your OpenAPI specs with this linter tool that provides extensive analysis and feedback.
Projects / API Documentation
- DapperDox (⭐403) (⭐402) - An open-source API documentation generator and server for OpenAPI/Swagger specifications, with customizable documentation, automated updates, and easy sharing.
- OpenAPI Explorer (⭐309) (⭐307) - A tool for generating user interfaces from OpenAPI specifications, making it easier for software engineers to visualize and interact with APIs.
Projects / Data Mapping Solution
- JSLT (⭐635) (⭐633) - A complete query and transformation language for JSON that is inspired by jq, XPath, and XQuery. With JSLT, software engineers can quickly and easily transform JSON data to meet their needs.
Projects / Integration Frameworks
- Ballerina (⭐3.6k) (⭐3.6k) - An open-source programming language that simplifies the creation, usage, and combination of network services.
Projects / Messaging
- Eclipse Mosquitto (⭐9k) (⭐9k) - A lightweight open-source message broker that implements the MQTT protocol. Designed for low-power devices and supports message encryption and authentication.
Projects / Workflow engine
- Bonita (⭐154) (⭐153) - An open-source BPMN engine that comes with a designer and optional development environment, making it easier to build and automate complex business processes.
- Elsa Core (⭐6.3k) (⭐6.3k) - A library that enables workflow execution in any .NET Core application, making it easier to automate business processes in .NET environments.
- Flowable (⭐7.9k) (⭐7.9k) - A set of open-source business process engines that are compact and efficient, making it easier to automate business processes in a scalable and reliable way.
Resources / API Specification
- AsyncAPI (⭐4.2k) (⭐4.2k) - An essential tool for developing Event-Driven Architectures (EDA) and enables engineers to build a better tooling ecosystem.
Resources / Data Formats
- NDJSON (⭐676) (⭐672) - A standard for delimiting JSON objects in stream protocols. It allows for efficient processing of large JSON datasets and is widely used in big data processing.
8. Awesome Nodejs
Resources / Discovery
- npm-compare.com - Compare and discover npm packages.
9. Awesome List
Miscellaneous
- Regex (⭐235) - Specialized language for matching patterns in text.
10. Discount for Student Dev
SaaS
- Craft [FREE] - craft.do is an app for taking notes, writing to-do lists, organizing important documents, organizing them.
11. Awesome Db Tools
API / Samples
- soul (⭐1.5k) - Automatic SQLite RESTful and realtime API server.
12. Free Programming Books (English, By Programming Language)
Python / Constraint Logic Programming (extended Prolog)
- Geographic Data Science with Python - Sergio Rey, Dani Arribas-Bel, Levi John Wolf (HTML)
13. Topics
List of public profiles of Selvakumaran Krishnan
- Selvakumaran Krishnan @ CDCP
- Selvakumaran Krishnan @ Ilm Institute
- selvakumaran Krishnan @ CTS Chicago Forum
Responses
- Office of International Programs
- Guiding the growth and development of over 24 brands, helping them not only evolve and mature but also reach extraordinary heights, even beyond expectations.
14. Awesome Azure Openai Llm
Micro-orchestration / Azure AI Search
- Micro-orchestration in LLM pipelines is the detailed management of LLM interactions, focusing on data flow within tasks.
- e.g., Semantic Kernel, LangChain, LlamaIndex, Haystack, and AdalFlow (⭐1.6k).
Optimizer frameworks / Semantic Kernel Glossary
- These frameworks, including DSpy, utilize algorithmic methods inspired by machine learning to improve prompts, outputs, and overall performance in LLM applications.
- AdalFlow (⭐1.6k):💡The Library to Build and Auto-optimize LLM Applications [Apr 2024]
- TextGrad (⭐1.7k): automatic ``differentiation` via text. Backpropagation through text feedback provided by LLMs [Jun 2024]
Agentic Design Frameworks / Korean
- Agentic Design Frameworks focus on managing autonomous or semi-autonomous AI agents for complex tasks.
15. Awesome Audit Algorithms
Papers / 2024
- Auditing Local Explanations is Hard - (NeurIPS) Gives the (prohibitive) query complexity of auditing explanations.
16. Awesome Keycloak
Community Extensions
Tools
17. Awesome Go
Job Scheduler
- go-taskflow (⭐35) - A taskflow-like Programmatic DAG Task Execution Framework with integrated visualizer and profiler.
18. Awesome Nix
Development / Discovery
- npins (⭐199) - A simple tool for handling different types of dependencies in a Nix project. It is inspired by and comparable to Niv.
19. Awesome Agi Cocosci
Theory of Mind / AI Assisted Research
- Machine theory of mind - ICML'18, 2018. [All Versions]. Theory of mind (ToM) broadly refers to humans’ ability to represent the mental states of others, including their desires, beliefs, and intentions. This work proposes a Theory of Mind neural network --- a ToMnet --- which uses meta-learning to build such models of the agents it encounters. The ToMnet learns a strong prior model for agents’ future behaviour, and, using only a small number of behavioural observations, can bootstrap to richer predictions about agents’ characteristics and mental states.
20. Awesome Math
Youtube Series
21. Awesome Privacy
Video and Audio Conferencing
- Briefing (⭐1.4k) - Secure direct video group chat. Only open technologies (such as WebRTC) are used, which work with all modern browsers.
- Jitsi Meet (⭐23k) - More secure, more flexible, and completely free video conferencing. If you use the official instance, you will need to login. Self-hosting is recommended.
22. Awesome Kotlin
Libraries/Frameworks / Web
- hexagontk/hexagon - A Microservices toolkit that takes care of HTTP, serialization and templates.
Libraries/Frameworks / Testing
- lupuuss/Mokkery (⭐183) - The mocking library for Kotlin Multiplatform, easy to use, boilerplate-free and compiler plugin driven.
Libraries/Frameworks / Misc
- eriksencosta/money (⭐163) - Monetary calculations and allocations made easy
Libraries/Frameworks / Logging
- Foso/Cabret-Log (⭐195) - Method call logging for Kotlin Multiplatform
Libraries/Frameworks / Mail
- bluefireoly/SimpleKotlinMail (⭐66) - A simple, modern and coroutine based Kotlin Email API, supporting both clientside and serverside projects.
Projects / Web
- mariomac/codebuilder (⭐6) - Demo app about asynchronous architectures for long-response-time web applications.
Projects / Build tools
- gradle/kotlin-dsl-samples (⭐3.7k) - Kotlin language support for Gradle build scripts.
- nebula-plugins/nebula-kotlin-plugin (⭐57) - Provides the Kotlin plugin via the Gradle plugin portal, automatically depends on the standard library, and allows Kotlin library versions to be omitted.
Projects / Misc
- kpspemu/kpspemu (⭐72) - Multiplatform (JS and JVM) PSP Emulator written in Kotlin.
- chrislo27/RhythmHeavenRemixEditor (⭐434) - An audio custom remix editor designed for the Rhythm Heaven series, using libGDX and Kotlin.
Projects / Desktop
- yschimke/okurl (⭐123) - cURL-like client based on OkHttp.
- hazae41/Kotlin-Compiler-GUI (⭐1) - Easily compile Kotlin classes (.kt) and run Kotlin scripts (.kts)
Projects / Examples
- Kotlin/kotlin-koans (⭐2.6k) - Kotlin Koans are a series of exercises to get you familiar with the Kotlin Syntax.
- JetBrains/kotlin-examples (⭐3.2k) - Various examples for Kotlin.
Projects / Android
- skydoves/githubfollows (⭐294) - A demo project based on MVVM architecture and material design & animations.
Android / Libraries
- GlimpseFramework/glimpse-framework-android (⭐5) - OpenGL made simple.
- calintat/alps (⭐4) - Android library for preferences which includes property delegates and a custom DSL for definining preferences.
- Jintin/MixAdapter (⭐19) - Compose multiple Adapter for RecyclerView in Android.
Android / Projects
- hanjoongcho/aaf-easyphotomap (⭐41) - This is a photomap app that shows photos taken on a map.
- mustafaberkaymutlu/uv-index (⭐67) - A simple ultraviolet index viewer app for demonstrating Instant Apps + Kotlin + Dagger + MVP
- hanjoongcho/aaf-easypassword (⭐35) - A password manager using a single lock pattern for various type passwords management.
- android-password-store/Android-Password-Store (⭐2.6k) - Android application compatible with ZX2C4's Pass command line application.
- AnkitSuda/Rebound (⭐181) - Feature Rich & Highly Customizable Workout Log App.
Android / Extensions
- rosariopfernandes/fireXtensions (⭐29) - Unofficial Kotlin Extensions for the Firebase Android SDK.
Kotlin JavaScript / JavaScript
- pixijs/pixi-native (⭐87) - The aim of this project is to provide a fast lightweight 2D library that works across all devices.
- Kotlin/kotlin-fullstack-sample (⭐1.2k) - Kotlin Full-stack Application Example.
- Foso/MpApt (⭐236) - Kotlin Native/JS/JVM Annotation Processor library
Kotlin JavaScript / Build Tools
- Kotlin/kotlin-frontend-plugin (⭐562) - Gradle Kotlin plugin for frontend development.
Kotlin JavaScript / Integration
- kotlin/ts2kt (⭐316) - Converter of TypeScript definition files to Kotlin declarations (stubs).
Kotlin Native / Projects
- JetBrains/kotlin-native (⭐7k) - Kotlin/Native is a LLVM backend for the Kotlin compiler, runtime implementation and native code generation facility using LLVM toolchain.
23. Awesome for Beginners
Go
- Kanister (⭐755) (label: good-first-issue)
A Data Protection Workflow Management Engine
24. Awesome Docker
Builder / Other
- docker-repack (⭐97) - Repacks a Docker image into a smaller, more efficient version that makes it significantly faster to pull. By orf
Registry / Other
- GCP Artifact Registry 💲 Fast, private Docker image storage on Google Cloud Platform.
25. Awesome Marketing
Content Marketing / Copywriting Tools
- LogicBalls - An AI-powered writing tool to create any type of content and supercharge your productivity
Email Marketing / Email Automation
- Touchlead - Marketing software with workflow automation, supporting email campaigns, social media scheduling and more.
26. Awesome Playwright
Integrations
- @appetize/playwright - Mobile tests for web or native apps on Appetize's virtual devices using Playwright Test Runner.
- appwright - Mobile tests using Appium with Playwright Test Runner.
27. Awesome Cpp
Database
- CrossDB (⭐168) - Ultra High-performance Lightweight Embedded and Server OLTP RDBMS. [MPL-2.0] website
- Trilogy (⭐700) - a client library for MySQL-compatible database servers, designed for performance, flexibility, and ease of embedding. [MIT]
GUI
- Saucer (⭐253) - A modern, cross-platform C++ webview library. [MIT]
28. Awesome Swift
Boilerplates
- Swift Module Template (⭐455) - An opinionated starting point for awesome, reusable modules.
Dependency Managers
- swift-package-manager (⭐9.7k) - SPM is the Package Manager for the Swift Programming Language.
Audio
- MusicKit (⭐613) - A framework for composing and transforming music.
Chart
- SwiftCharts (⭐2.5k) - Highly customizable charts for iOS.
Concurrency
- AsyncQueue (⭐151) 🐧 - A library of queues that enable sending ordered tasks from synchronous to asynchronous contexts.
Other Data
- CacheAdvance (⭐37) - A performant cache for logging systems. CacheAdvance persists log events 30x faster than SQLite.
Dependency Injection
- SafeDI (⭐92) - Compile-time safe dependency injection.
Images / Barcode
- SwiftyGif (⭐2k) - High performance GIF engine.
Keychain / Barcode
- Valet (⭐4k) - Valet lets you securely store data in the Keychain without knowing a thing about how the Keychain works. It’s easy. We promise.
Utility / Barcode
- SwiftTweaks (⭐1.4k) - Tweak your iOS app without recompiling.
29. Awesome Mac
Developer Tools / Command Line Tools
- Airlift (⭐10) - Upload & Merge Data with Attachments to Airtable.
- CSV2Notion Neo (⭐21) - Upload & Merge CSV or JSON Data with Images to Notion Database.
- MarkersExtractor (⭐36) - Marker metadata extraction and conversion tool and library for Final Cut Pro.
Audio and Video Tools / File Sharing
- Marker Data (⭐28) - The avant-garde Marker extraction application crafted for Final Cut Pro.
Download Management Tools / Audio Record and Process
- Neat Download Manager - Neat Download Manager is a simple and lightweight GUI wrapped around a powerful and optimized Download-Engine.
Utilities / Menu Bar Tools
- SketchyBar (⭐6k) - A highly customizable macOS status bar replacement.
Utilities / Productivity
- Selectric - Private personal search engine for your emails, documents and messages. Search across Gmail, Outlook, Drive, Dropbox, Teams, Slack and more applications right from your computer.
- Atomic - A habit tracker app to build good habits, break bad ones, and stay on top of your daily routines.
30. Free for Dev
Education and Career Development
- LabEx - Develop skills in Linux, DevOps, Cybersecurity, Programming, Data Science, and more through interactive labs and real-world projects.
Font
- Fontsensei Opensourced Google fonts tagged by users. With CJK (Chinese,Japanese,Korean) font tags.
Design Inspiration
- Uiland Design - [Mobile screenshots] Explore Mobile and Web UI Designs from Leading Companies in Africa and the world.
31. Awesome Cyber Security University
Introduction and Pre-Security / Level 1 - Intro
- Practice Linux Commands - A free course with 41 hands-on labs to practice and master the most commonly used Linux commands.
Free Beginner Red Team Path / Level 2 - Tooling
- Nmap Tutorials - Learn and practice the basics of network scanning using Nmap.
32. Awesome V
Operating systems/Kernels
- V-Unikernel (⭐14) - A unikernel is a computer program statically linked with the operating system code on which it depends.
Editor plugins / VS Code
- v-analyzer (⭐109) - Bring IDE features for the V programming language to VS Code.
33. Awesome Rust
Libraries / Graphics
- Fonts
- redox-os/rusttype (⭐613) - Alternative to libraries like FreeType
- rustybuzz (⭐548) - An incremental harfbuzz port
Libraries / System
- navidys/procsys (⭐1) [procsys] - A library to retrieve system, kernel, and process metrics from the pseudo-filesystems /proc and /sys.
34. Awesome Angular
Analytics / Google Developer Experts
- @blue-cardinal/ngx-google-analytics (⭐1) - This package provides a module that injects the Google Analytics tag manager script into your Angular project. It provides some guard rails against including the tag manager script in a dev environment.
HTTP / Google Developer Experts
- ngx-http-retry (⭐1) - An Angular service that provides HTTP methods (GET, POST, PUT, DELETE) with built-in retry logic using RxJS's
retry
operator.
Integrations / Google Developer Experts
- ngx-notion-cms (⭐4) - Render your Notion content through your Angular application as a CMS.
Internationalization / Google Developer Experts
- ngx-easy-i18n-js (⭐2) - The easy internationalization (i18n) library for Angular.
Testing / Google Developer Experts
- docker-ng-cli-karma (⭐58) - Angular docker image capable of running Karma with Chrome.
Breadcrumbs / Google Developer Experts
- olt-ngx-breadcrumbs (⭐1) - Angular Library for generating breadcrumbs based on the routing state.
- ngx-breadcrumpy (⭐6) - An awesome library to easily add breadcrumbs to your Angular application.
- ngx-crumbs (⭐7) - An ultimate breadcrumbs service for Angular.
- breadcrumbs (⭐1) - An angular component that automatically lists breadcrumbs based on the currently routed components.
- ngx-breadcrumb (⭐2) - A highly customizable and flexible breadcrumb component for Angular.
DOM / Google Developer Experts
- ngx-interpolation (⭐3) - An Angular lightweight library to interprate string interpolation expressions.
File Upload / Google Developer Experts
- ngx-fileupload (⭐20) - ngx-file-upload/core (⭐20) only contains services and classes to enable file upload with Angular. ngx-file-upload/ui (⭐20) contains components and pipes to provide a UI.
General / Google Developer Experts
- ngx-dynamic-form (⭐2) - A library that works in Angular 16 with Bootstrap 5 to generate forms in a simple and dynamic way.
- ngx-form (⭐14) - Model based typed reactive forms made easy.
- ngx-enhancy-forms (⭐4) - Fancy enhanced angular forms.
Form Controls / Google Developer Experts
- ngx-show-hide-password (⭐21) - Add split input button to password or text input. Toggles input type between "text" and "password".
Media / Google Developer Experts
- ngx-videogular (⭐131) - An HTML5 video player for Angular 2.0. Videogular is a wrapper over the HTML5 video tag, so you can just add whatever you want. This provides a very powerful, but simple to use solution, for everybody.
Notifications / Google Developer Experts
- ngx-french-toast (⭐4) - A lightweight and customizable toast library for your Angular 14+ applications. Show informative toast messages to enhance user experience and provide important feedback or collect data with dynamically imported components.
RxJS / Google Developer Experts
- ngx-safe-subscribe (⭐3) - Easy way to automatically unsubscribe from RxJS observables in Angular components.
35. Awesome Zsh Plugins
Themes / superconsole - Windows-only
- prompt_blocks (⭐0) - A minimal node js + git theme. Includes decorators for
git
status, node version and current directory.
- Next: Oct 14 - Oct 20, 2024