Awesome List Updates on Nov 20 - Nov 26, 2023
33 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Ada
Frameworks / Apache License
- adamant (⭐32) - A component-based, model-driven framework for constructing reliable and reusable real-time software.
2. Awesome Kotlin
Libraries/Frameworks / Tools
- typesafegithub/github-workflows-kt (⭐505) - Authoring GitHub Actions workflows in Kotlin. You won't go back to YAML!
3. Awesome Typescript
Libraries / Chrome Extensions
- 🐙 DrizzleORM - Lightweight TypeScript ORM, SQL-like library for flexible data access, serverless-ready, with zero dependencies.
4. Awesome Db Tools
Data / Generation/Masking/Subsetting
- Synthesized TDK - DevOps' best friend for database masking and generation.
5. Awesome Cl
System interface / Third-party APIs
- machine-state (⭐13) - Retrieve machine state information about CPU time, memory usage, thread processing time, etc.
6. Awesome Functional Programming
Table of Contents / Videos
- Functional Programming with TypeScript - Discover functional programming with Typescript and create a library like fp-ts alongside Sahand Javid in this beginner-friendly YouTube playlist.
7. Ai Collective Tools
Audio Editing
- CrystalSound - Experience noise-free audio with AI.
#freemium
- Gladia - Speech-to-Text API.
#freemium
Design Generator
- Canva - Use it to create social media posts, presentations, posters, videos, logos and more.
#freemium
- Designs AI - Make a logo, video, social media banner, business card, flyer, mockup and more with AI.
#freemium
8. Awesome Cpp
GUI
- FOX Toolkit - an open-source, cross-platform widget toolkit. [LGPL]
Serial Port
- Libserial (⭐397) - Serial Port Programming in C++. [BSD-3-Clause]
Miscellaneous
- Jinja2С++ (⭐490) - almost full-conformance template engine implementation. website
- scnlib (⭐1k) - scanf for modern C++. [Apache-2.0] website
9. Awesome Mac
Translation Tools / Audio Record and Process
- Easydict (⭐6.8k) - Easy to look up words or translate text
10. Awesome K6
Related / Community
- How They Load Test (⭐94) - A collection of resources on how companies around the world perform load testing.
- Load Testing Toolkit (⭐158) - A collection of open-source tools for debugging, benchmarking, load and stress testing your code or services.
- awesome-http-benchmark (⭐3.3k) - A collection of HTTP benchmark tools, testing/debugging, & restAPI (RESTful).
11. Awesome Jmeter
CI / Tools & Plugins
- Lightning - Framework to integrate JMeter non-functional tests with CI/CD server.
Tools / Utilities
- Hamster (⭐14) - Swiftly launch your JMeter test plans from Mac menubar.
12. Awesome Integration
Projects / Messaging
- Apache ActiveMQ (⭐2.2k) (⭐2.3k) - An open-source message broker that implements Java Message Service (JMS) and allows for synchronous to asynchronous communication conversion. Offers reliable messaging and supports multiple protocols and messaging styles.
13. Awesome Selfhosted
Software / Communication - Email - Mail Transfer Agents
- OpenTrashmail (⭐597) - Complete trashmail solution that exposes an SMTP server and has a web interface to manage received emails. Works with multiple and wildcard domains and is fully file based (no database needed). Includes RSS feeds and JSON API.
Apache-2.0
Python/PHP/Docker
Software / Groupware
- Digiwall - Create multimedia collaborative walls for in-person or remote work (documentation in French). (Source Code)
AGPL-3.0
Nodejs
14. Awesome Zsh Plugins
Plugins / superconsole - Windows-only
- prompt-dir-perms (⭐0) - Creates a segment displaying the permissions of the current directory you can use in your ZSH prompt.
Themes / superconsole - Windows-only
- achab (⭐2) - Includes decorators for the current folder path, the current user and the current
git
branch. Decorator colors are easily customizable.
- htb (⭐1) - Inspired by the pwnbox on a HackTheBox machine. Includes decorators for user@host, IP address and the current directory.
- ruweird (⭐0) - Minimalist. Has decorators for
git
status and current directory. Shows an umbrella with raindrops and exit code of the last command if non-zero.
- s1ck3r (⭐1) - Sleek, transient and space-efficient. Includes decorators for
vi
-mode, elevated permissions, last command exit status, if background jobs are running, working directory andgit
status,
- velvet (⭐0) - Includes decorators for
git
status, username, current directory, exit status of last command, and the time.
15. Free Programming Books (English, By Subjects)
Algorithms & Data Structures
16. Awesome Data Engineering
Testing / Data Profiler
- Grai (⭐283) - A data catalog tool that integrates into your CI system exposing downstream impact testing of data changes. These tests prevent data changes which might break data pipelines or BI dashboards from making it to production.
17. Awesome Azure Openai Llm
Semantic Kernel / Semantic Kernel Planner
- Gen-4 and Gen-5 planners: 1. Gen-4: Generate multi-step plans with the Handlebars 2. Gen-5: Stepwise Planner supports Function Calling. ref [16 Nov 2023]
LangChain Feature Matrix & Cheetsheet / DSPy optimizer
- LangChain Tutorial: A Complete LangChain Guide
18. Awesome Polars
Resources / Blog posts
- Working with DateTime data in Polars - A blog post to helps you with the main operations that can be done with datetime data by Rielly Griffiths.
- Revolutionize Your Data Analysis: Polars Outperforms Pandas by Up to 5x in Numerical Filter Operations! - A blog post that compares Polars with Pandas by examining their performance in the real world by Daniel Builescu.
19. Awesome Regression Testing
Online services
- Testomat.io Reporter (⭐113) - Allows to collect tests to a Test Case Management System (TCMS) like testomat.io and sync manual and automated tests in one place.
20. Awesome Swift
Misc
- MemberwiseInit (⭐97) -
@MemberwiseInit
is a Swift Macro that can more often provide your intendedinit
, while following the same safe-by-default semantics of Swift’s memberwise initializers.
Alert / Barcode
- FullscreenPopup (⭐31) - Present any popup above NavigationBar in SwiftUI
21. Awesome Generative Deep Art
Prompt Engineering
- [2310.04438] A Brief History of Prompt: Leveraging Language Models: the paper presents an exploration of the evolution of prompt engineering. The author, Golam Md Muktadir, extensively used ChatGPT for content generation
Critical Views about Generative AI
- [2308.03762] GPT-4 Can't Reason: "despite the genuinely impressive improvement, there are good reasons to be highly skeptical of GPT-4's ability to reason"
Large Language Models (LLMs)
- Poe: a platform that lets people ask questions, get instant answers, and have back-and-forth conversations with a wide variety of AI-powered bots
LLM Evaluation / Multi-agents
Image Segmentation / Deforum
- [Emu Video | Meta ](https://emu-video.metademolab.com/demo#/demo): state-of-the-art text-to-video generation
- Mustango: "Toward Controllable Text-to-Music Generation"
- Lyria by Google DeepMind: "transforming the future of music creation"
- Suno AI: "make any song you can imagine"
Roadmaps, Tracks, Rails / Deforum
22. Awesome Speaking
Videos
- KubeCon + CloudNativeCon 2020 Keynote: Hiding in the Dark - by Dan Kohn [07:51]
23. Awesome Fuzzing
Papers / ACM Conference on Computer and Communications Security (ACM CCS)
Tools / API
- IvySyn - IvySyn is a fully-automated framework for discovering memory error vulnerabilities in Deep Learning (DL) frameworks.
- MINER (⭐21) - MINER is a REST API fuzzer that utilizes three data-driven designs working together to guide the sequence generation, improve the request generation quality, and capture the unique errors caused by incorrect parameter usage.
- RestTestGen (⭐27) - RestTestGen is a robust tool and framework designed for automated black-box testing of RESTful web APIs.
- GraphFuzz (⭐7) - GraphFuzz is an experimental framework for building structure-aware, library API fuzzers.
- Minerva (⭐25) - Minerva is a browser fuzzer augmented by API mod-ref relations, aiming to synthesize highly-relevant browser API invocations in each test case.
- FANS (⭐229) - FANS is a fuzzing tool for fuzzing Android native system services. It contains four components: interface collector, interface model extractor, dependency inferer, and fuzzer engine.
Tools / CPU
- DifuzzRTL (⭐59) - DifuzzRTL is a differential fuzz testing approach for CPU verification.
- MorFuzz (⭐10) - MorFuzz is a generic RISC-V processor fuzzing framework that can efficiently detect software triggerable functional bugs.
- SpecFuzz (⭐28) - SpecFuzz is a tool to enable fuzzing for Spectre vulnerabilities
- Transynther (⭐18) - Transynther automatically generates and tests building blocks for Meltdown attacks with various faults and microcode assists.
Tools / Web
- TEFuzz (⭐5) - TEFuzz is a tailored fuzzing-based framework to facilitate the detection and exploitation of template escape bugs.
- Witcher (⭐54) - Witcher is a web application fuzzer that utilizes mutational fuzzing to explore web applications and fault escalation to detect command and SQL injection vulnerabilities.
- CorbFuzz (⭐3) - CorbFuzz is a state-aware fuzzer for generating as much reponses from a web application as possible without need of setting up database, etc.
Tools / Blockchain
- Fluffy (⭐44) - Fluffy is a multi-transaction differential fuzzer for finding consensus bugs in Ethereum.
- LOKI (⭐7) - LOKI is a blockchain consensus protocol fuzzing framework that detects the consensus memory related and logic bugs.
Tools / DBMS
- Squirrel (⭐166) - Squirrel is a fuzzer for database managment systems (DBMSs).
24. Free for Dev
Tunneling, WebRTC, Web Socket Servers and Other Routers
- Mirna Sockets - Free Socket as a Service Platform that gives you a wss:// URL when deploying your Web Socket Server code and also allows you to monitor its performance.
IDE and Code Editing
- Wave Terminal - Wave is an open-source, cross-platform terminal for seamless workflows. Render anything inline. Save sessions and history. Powered by open web standards. MacOS and Linux.
- WebDB - Free Efficient Database IDE. Featuring Server Discovery, ERD, Data Generator, AI, NoSQL Structure Manager, Database Versioning and many more.
25. Awesome Vite
Framework-agnostic Plugins / Transformers
- vite-plugin-public-typescript (⭐11) - Inject Typescript into
index.html
.
Framework-agnostic Plugins / Helpers
- vite-bundle-analyzer (⭐126) - Utility that represents bundles as an interactive treemap.
- vite-font-extractor-plugin (⭐4) - Utility that minification bundle fonts by glyphs.
- vite-plugin-i18n-detector (⭐9) - Lazyload i18n locale resources.
React / Community
- Viject (⭐119) - One-shot migration tool from Create React App.
26. Awesome Neovim
Completion / Diagnostics
- nvimdev/epo.nvim (⭐131) - Blazingly fast, minimal LSP auto-completion and snippet engine.
AI / Diagnostics
- jpmcb/nvim-llama (⭐241) - LLM (Llama 2 and llama.cpp) wrappers.
- David-Kunz/gen.nvim (⭐1.1k) - Generate text using LLMs (via Ollama) with customizable prompts.
Markdown and LaTeX / Diagnostics
- ellisonleao/dotenv.nvim (⭐35) - Minimalist .env support.
Syntax / Diagnostics
- IndianBoy42/tree-sitter-just (⭐138) - Treesitter grammar for Justfiles (⭐19k).
Snippet / Diagnostics
- rafamadriz/friendly-snippets (⭐1.9k) - Set of preconfigured snippets for different languages.
- cvigilv/esqueleto.nvim (⭐97) - Simple templates to use when creating new files.
Fuzzy Finder / Diagnostics
- fdschmidt93/telescope-egrepify.nvim (⭐112) - Telescope plugin for better
rg
flags inlive_grep
.
Colorscheme Switchers / Diagnostics
- linrongbin16/colorbox.nvim (⭐34) - Load all the ultra colorschemes into your Neovim player!
Debugging / Diagnostics
- theHamsta/nvim-dap-virtual-text (⭐823) - Virtual text support for nvim-dap.
Code Runner / Diagnostics
- bfredl/nvim-ipy (⭐422) - Make interfacing with IPython/Jupyter easier.
Motion / Diagnostics
- ggandor/flit.nvim (⭐364) - Enhanced f/t motions for Leap.
- ggandor/leap-spooky.nvim (⭐277) - Spooky (Leap) actions at a distance.
Editing Support / Diagnostics
- nat-418/boole.nvim (⭐159) - Toggle booleans and common string values.
- cshuaimin/ssr.nvim (⭐902) - Treesitter-based structural search and replace.
- Jxstxs/conceal.nvim (⭐67) - Use Tree-sitter to conceal common boilerplate code.
Formatting / Diagnostics
- nvimdev/guard.nvim (⭐433) - Minimalist async formatting and linting plugin.
27. Awesome Dotfiles
Archive/abandoned projects / macOS
28. Awesome Directus
Resources / Community
- Directus Extensions - A searchable index of Directus extensions, themes, OSes, and more.
29. Awesome Ai Tools
Text / Developer tools
- Portkey - Full-stack LLMOps platform to monitor, manage, and improve LLM-based apps.
- OpenAI Downtime Monitor - Free tool that tracks API uptime and latencies for various OpenAI models and other LLM providers.
30. Awesome Agi Cocosci
Communications / Coordination
- From Explicit Communication to Tacit Cooperation: A Novel Paradigm for Cooperative MARL - AAMAS'24, 2024. [All Versions]. Drawing inspiration from human team cooperative learning, this paper proposes a novel paradigm that facilitates a gradual shift from explicit communication to tacit cooperation.
Inductive Logic & Program Synthesis / Commonsense Knowledgebase
- From Word Models to World Models: Translating from Natural Language to the Probabilistic Language of Thought - 2023. [All Versions]. Rational meaning construction, a computational framework for language-informed thinking that combines neural language models with probabilistic models for rational inference. Linguistic meaning is framed as a context-sensitive mapping from natural language into a probabilistic language of thought (PLoT)--a general-purpose symbolic substrate for generative world modeling.
31. Awesome Java
GUI / Text-Based User Interfaces
- SnapKit (⭐205) - Modern Java UI library for both desktop and web.
IDE / Text-Based User Interfaces
- SnapCode - Modern IDE for Java running in the browser, focused on education.
JVM and JDK / Text-Based User Interfaces
- Microsoft JDK (⭐313) - Microsoft Build of OpenJDK, Free, Open Source, Freshly Brewed!
Science / Other
- Orekit - A low level space flight dynamics library providing basic elements (orbits, dates, attitude, frames...) and various algorithms (conversions, propagations, pointing...) to handle them.
Testing / Mocking
- EasyMock (⭐812) - EasyMock is a Java library that provides an easy way to use Mock Objects in unit testing.
32. Awesome Qubes OS
Templates
- audio-qubes - An audio qube acts as a secure handler for potentially malicious audio devices, preventing them from coming into contact with dom0
- Pentesting: BlackArch - BlackArch Linux is an Arch Linux-based distribution for penetration testers and security researchers.
- Pentesting: PTF - "The PenTesters Framework (PTF) is a Python script designed for Debian/Ubuntu/ArchLinux based distributions to create a similar and familiar distribution for Penetration Testing.
33. Awesome Katas
Others
- Prev: Nov 27 - Dec 03, 2023
- Next: Nov 13 - Nov 19, 2023