Awesome List Updates on Aug 05 - Aug 11, 2024
35 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Cpp
JSON
- JSON Toolkit (⭐16) - JSON, JSON Pointer, JSON Schema, and JSONL library for C++20. [AGPL/Commercial]
2. Awesome Mac
Design and Product / Other Tools
- FlowVision (⭐438) - RWaterfall-style Image Viewer for macOS.
3. Awesome Sysadmin
Software / VPN
- Firezone - WireGuard based VPN Server and Firewall. (Source Code (⭐6.6k))
Apache-2.0
Docker
4. Awesome Microservices
Rust / Scala
- Wtx (⭐63) - HTTP/2 client/server framework.
5. Awesome Flame
App Releases / Tower Defense
- Bubble Panic! - Android, iOS - A casual tower defense game that offers long-lasting playability with automatic stage generation. By Gohko Engineering G.K.
6. Awesome Rails
External Resources / Video courses
Gems / Other external resources
- actionview-svelte-handler - An Action View template handler to seamlessly integrate Svelte views. 🔴
7. Awesome Dos
Development tools
- Turbo C++ 3.0 - C++ IDE and compiler from Borland released in 1992.
8. Awesome Computational Biology
Databases / Compound
- Therapeutic Target Database - collections of drug-target, target-disease, and drug-disease dataset.
Drug Response Prediction / LLM for biology
- scPRINT (⭐5) - scPRINT is pretrained on 50M cells to denoise and perform zero imputation of any single cell RNAseq profile.
9. Awesome Selfhosted
Software / File Transfer & Synchronization
- Puter - Web-based operating system designed to be feature-rich, exceptionally fast, and highly extensible. (Demo, Source Code (⭐24k))
AGPL-3.0
Nodejs/Docker
Software / Pastebins
- Spacebin - Modern Pastebin server written in Go with a JS-free web UI and tons of features. (Demo, Source Code (⭐79))
Apache-2.0
Go/Docker
Software / Personal Dashboards
- portkey - A simple web portal that can act as startup page and shows a collection of links/urls. Also supports adding custom pages. Everything with one config file. (Demo, Source Code (⭐7))
AGPL-3.0
Go/Docker
Software / Video Surveillance
- Viseron - Self-hosted, local-only NVR and AI Computer Vision software. With features such as object detection, motion detection, face recognition and more, it gives you the power to keep an eye on your home, office or any other place you want to monitor. (Source Code (⭐1.6k))
MIT
Docker
Software / Web Servers
- Algernon - Small self-contained pure-Go web server with Lua, Markdown, HTTP/2, QUIC, Redis and PostgreSQL support. (Source Code (⭐2.7k))
BSD-3-Clause
Go/Docker
- Apache HTTP Server - Secure, efficient and extensible server that provides HTTP services in sync with the current HTTP standards. (Source Code)
Apache-2.0
C/deb/Docker
- Caddy - Powerful, enterprise-ready, open source web server with automatic HTTPS. (Source Code (⭐57k))
Apache-2.0
Go/deb/Docker
- HAProxy - Very fast and reliable reverse-proxy offering high availability, load balancing, and proxying for TCP and HTTP-based applications. (Source Code)
GPL-2.0
C/deb/Docker
- Lighttpd - Secure, fast, compliant, and very flexible web server that has been optimized for high-performance environments. (Source Code)
BSD-3-Clause
C/deb/Docker
- Nginx - HTTP and reverse proxy server, mail proxy server, and generic TCP/UDP proxy server. (Source Code)
BSD-2-Clause
C/deb/Docker
- Static Web Server - Cross-platform, high-performance, and asynchronous web server for static file serving. (Source Code (⭐1.3k))
Apache-2.0/MIT
Rust/Docker
- Traefik - HTTP reverse proxy and load balancer that makes deploying microservices easy. (Source Code (⭐1.3k))
MIT
Go/Docker
- Varnish - Web application accelerator/caching HTTP reverse proxy. (Source Code (⭐3.6k))
BSD-3-Clause
Go/deb/Docker
10. Awesome Tmux
Plugins
- tmux-gh (⭐0) - Tmux plugin to fetch the github helper profile. Displays, the currently actively authenticated git username.
11. Awesome Zsh Plugins
Plugins / superconsole - Windows-only
- auto-cenv (⭐0) - Automatically activate a conda environment when entering the project folder.
- popman (⭐0) - Ever found yourself in the middle of composing a long command and needing to check a man page? Popman lets you instantly pop open a man page for any command you're typing and jump right back to where you left off, making your command-line experience smoother and more efficient.
Completions / superconsole - Windows-only
- web-search (⭐1) - Runs a search in the specified search engine in your default browser.
Themes / superconsole - Windows-only
- dalailahner (⭐0) - Minimalist theme with decorators for
git
status, username and current directory. Based on Steve Losh's Prose (⭐351) theme.
- emoji (⭐19) - Based on the robbyrussell (⭐172k) oh-my-zsh theme with the
git
prompt symbols replaced with emoji for better clarity.
- even-more-emojis (⭐0) - Customized version of emoji (⭐19) which adds more emojis and more information. Includes decorators for
git
status, current directory and the exit status of last command.
- michelebira (⭐0) - Variation of the bira (⭐172k) theme. Includes decorators for
git
status, username, current directory and the return code of the last command run.
12. Awesome Go
Game Development
- ecs (⭐110) - Build your own Game-Engine based on the Entity Component System concept in Golang.
Validation
- go-validator (⭐10) - Validation library using Generics.
13. Free for Dev
APIs, Data, and ML
- APIVerve - Get instant access to over 120+ APIs for free, built with quality, consistency, and reliability in mind. The free plan covers up to 50 API Tokens per month.
14. Awesome Talks
Software Development
- Preventing the Collapse of Civilization by Jonathan Blow [01:02:41]
15. Awesome Php
Configuration / LLMs
- Instructor for PHP (⭐139) - Structured data outputs with LLMs, in PHP.
- LLPhant (⭐710) - A comprehensive PHP Generative AI Framework using OpenAI GPT 4. Inspired by Langchain.
- OpenAI Client (⭐4.7k) - OpenAI PHP is a supercharged community-maintained PHP API client that allows you to interact with OpenAI API.
- OpenAI Client for Laravel (⭐2.5k) - OpenAI PHP for Laravel is a supercharged PHP API client that allows you to interact with OpenAI API.
- PHP Mistral AI SDK (⭐2) - A powerful and easy-to-use PHP SDK for the Mistral AI API, allowing seamless integration of advanced AI-powered features into your PHP projects.
16. ALL About RSS
Telegram / Telegram RSS bots
17. Awesome Developer First
Scraping
- ZenRows - Web scraping API with built-in proxies and rotating IPs to avoid detection.
18. Awesome Circuitpython
Code
- Tod Kurt's CircuitPython
synthio
Tips and Tricks (⭐60) - More tips and tricks from Tod Kurt about CircuitPython'ssynthio
library.
Podcasts
- The Bootloader - hosted by CircuitPython community members Paul Cutler and Tod Kurt, this podcast often covers CircuitPython topics.
Talks
- Connecting Old to New with CircuitPython: Retrocomputer input devices on modern PCs - Jeff Epler at PyCon 2024
- Cutting the USB Cord: Wirelessly Programming CircuitPython - Scott Shawcroft at PyCascades 2024
19. Awesome Capacitor
Other plugins
- Capacitor Calendar (⭐21) - A plugin for interacting with calendar and reminders.
20. Awesome Gnome
Productivity and Time
- Newelle (⭐114) - Virtual assistant (local, based on GPT4All) that interacts with the system by running shell commands and execute Python code.
System and Customization
- Embellish - Application to install and manage Nerd Fonts on the system.
Development and Design
- Exhibit - 3D model previewer based on the F3D library that supports many formats.
- Cartero - Graphical HTTP client to perform HTTP requests and test web APIs.
Applets / Design Tooling
- RunCat — The cat tells you the CPU usage by running speed.
- OpenWeather - Weather applet.
Windows / Design Tooling
- PaperWM - Tiled scrollable window management.
- Coverflow Alt-Tab - Advanced fullscreen app switcher.
Visual Changes / Design Tooling
- Blur-my-shell - Apply a blur effect to the overview and top panel background.
- Desktop Cube - A Desktop Cube for GNOME Shell
- Burn My Windows - Open/Close your windows with style.
Themes for non-GTK apps / Skeumorphic Icons
- Discord GNOME Theme (⭐10) - A GNOME theme for Discord, following the Adwaita style & GNOME Human Interface Guidelines.
21. Awesome Machine Learning
C++ / Reinforcement Learning
- RLtools (⭐168) - The fastest deep reinforcement learning library for continuous control, implemented header-only in pure, dependency-free C++ (Python bindings available as well).
Python / General-Purpose Machine Learning
- Okrolearn (⭐3): A python machine learning library created to combine powefull data analasys feautures with tensors and machine learning components, while mantaining support for other libraries.
22. Awesome Elixir
Data Visualization
- plox (⭐14) - Server-side rendered SVG graphing components for Phoenix and LiveView.
Macros
- typed_structor (⭐9) - A library for defining structs with types effortlessly.
ORM and Datamapping
- ecto_watch (⭐162) - Allows you to easily get notifications about database changes directly from PostgreSQL.
Reading
- Learn With Me: Elixir - A series where I learn Elixir and you can learn along with me.
23. Awesome Foss Apps
Desktop Apps / Daytona
- go
24. Awesome Zig
GUI
- olexij-christian/zgtk3 (⭐1) - GTK3 bindings.
Misc libraries
- bfactory-ai/zignal (⭐55) - Image processing library inspired by dlib.
Web / Messaging
- zon-dev/zinc (⭐4) - Zinc is a framework focusing on high performance, usability, security, and extensibility.
25. Awesome Integration
Projects / Messaging
- Centrifugo (⭐8.2k) (⭐8.2k) - An open-source, scalable real-time messaging server that allows you to build interactive applications where events are delivered to online users with minimal delay.
Resources / Structure and Validation
- JSON Schema (⭐3.5k) (⭐3.5k) - A powerful tool for validating the structure of JSON data. JSON Schema enables developers to ensure that JSON data conforms to a specific structure, making it easier to process and manipulate.
26. Awesome Nix
Development / Discovery
- compose2nix (⭐259) - Generate a NixOS config from a Docker Compose project.
NixOS Modules / Zig
- Self Host Blocks (⭐120) - Modular server management based on NixOS modules and focused on best practices.
- nix-mineral (⭐49) - Conveniently and reasonably harden NixOS.
27. Awesome Board Games
Strategy
Gorgasali: Battle Royale
Gorgasali: Battle Royale is a role-playing board game based mainly on the concept of battle royale. The story of the game is fictional, and the game mechanics - completely unique. Start the game from the sector and enter the map through the gate. Scroll through the map and try to open the boxes to collect the cards needed for the fight. Engage in battle with an opponent to knock him out of the game and earn his own cards. Higher strength cards give you a better chance of winning. Be careful with the reducing of the zone, due to having less space to navigate without taking damage. To win the game you must be the only surviving player on the map.
Players | Min. Age | Time |
---|---|---|
2-10 | 10 | 40-180m |
28. Awesome Agi Cocosci
Domain Specific Language / Declarative DSL Applications
- Product Line Engineering Using Domain-Specific Languages - ISPLC'11, 2011. [All Versions]. [Preprint]. This paper investigates the application of domain-specific languages in product line engineering (PLE).
- A Domain-Specific Language for Product-Process-Resource Modeling - ETFA'21, 2021. [All Versions]. This paper presents the design of the PPR-DSL to effectively and efficiently represent Product-Process-Resource (PPR) aspects and evaluate constraints defined for modeling PPR views in the Formalized Process Description standard (VDI 3682).
Science Logology / AI Assisted Research
- A human-machine interface for automatic exploration of chemical reaction networks - Nature Communications, 2024. [All Versions]. Autonomous reaction network exploration algorithms offer a systematic approach to explore mechanisms of complex chemical processes. However, the resulting reaction networks are so vast that an exploration of all potentially accessible intermediates is computationally too demanding. This paper introduces a STEERING WHEEL to guide an otherwise unbiased automated exploration. The STEERING WHEEL algorithm is intuitive, generally applicable, and enables one to focus on specific regions of an emerging network. It also allows for guiding automated data generation in the context of mechanism exploration, catalyst design, and other chemical optimization challenges.
29. Awesome Rust
Development tools / Web Servers
- Flox (⭐2.3k) - Flox is a virtual environment and package manager all in one.
30. Awesome Angular
YouTube Channels / Google Developer Experts
Authentication / Google Developer Experts
- zitadel - Secure authentication management for your application. Customize as you grow, with easy APIs and programmable workflows. Focus on growing, your login is in good hands.
Developer tools / Google Developer Experts
- angular-scaffold (⭐9) - Scaffold an Angular project with all tooling you need for production projects.
GraphQL / Google Developer Experts
- hasura (⭐1.2k) - Real world GraphQL tutorials for frontend developers with deadlines!
- tailcall - This comprehensive guide dives into five powerful approaches for integrating GraphQL into your Angular applications.
HTTP / Google Developer Experts
- ng-http-loader (⭐354) - Smart Angular HTTP interceptor - Intercepts automagically HTTP requests and shows a spinkit spinner / loader / progress bar.
Internationalization / Google Developer Experts
- intl-tel-input-ng (⭐17) - An Angular component to easily integrate intl-tel-input (⭐7.5k).
Monorepos / Google Developer Experts
- Turbo (⭐26k) - Incremental bundler and build system optimized for JavaScript and TypeScript, written in Rust – including Turbopack and Turborepo.
- Moon - A build system and monorepo management tool for the web ecosystem, written in Rust.
Server-Side Rendering / Google Developer Experts
- ngx-ssr-code-remover (⭐2) - Post processor to remove SSR Code from bundles when served.
Free / Google Developer Experts
- sanity-template-angular-clean (⭐9) - A clean Angular SPA that gets content from Sanity.
Charts / Google Developer Experts
- highcharts-angular (⭐428) - Official minimal Highcharts integration for Angular.
- angular-highcharts (⭐212) - Highcharts directive for Angular.
Images / Google Developer Experts
- img-comparison-slider (⭐611) - Image comparison slider. Compare images before and after. Supports React, Vue, and Angular.
- @unpic/angular - Angular directive for responsive, high-performance images. Generates a responsive
<img>
tag that follows best practices, with the correct srcset, sizes and styles. Detects image URLs from most image CDNs and CMSs and can resize images with no build step.
Tables / Google Developer Experts
- angular-slickgrid (⭐392) - A wrapper of the lightning fast & customizable SlickGrid (⭐6.8k) datagrid. It also includes multiple styling themes.
Unspecified / Google Developer Experts
- ng-vcl (⭐17) - Angular VCL ‒ an Angular component library based on the VCL CSS eco system.
Ionic / Google Developer Experts
- awesome-cordova-plugins (⭐2.4k) - Native features for mobile apps built with Cordova/PhoneGap and open web technologies. Complete with TypeScript support.
31. Awesome Azure Openai Llm
What's the difference between Azure OpenAI and OpenAI?
- Abuse Monitoring: To detect and mitigate abuse, Azure OpenAI stores all prompts and generated content securely for up to thirty (30) days. (No prompts or completions are stored if the customer chooses to turn off abuse monitoring.)
LlamaIndex
LlamaIndex (formerly GPT Index) is a data framework for LLM applications to ingest, structure, and access private or domain-specific data. The high-level API allows users to ingest and query their data in a few lines of code. High-Level Concept: ref / doc:ref / blog:ref / git (⭐35k) [Nov 2022]
Fun fact this core idea was the initial inspiration for GPT Index (the former name of LlamaIndex) 11/8/2022 - almost a year ago!. cite / Walking Down the Memory Maze: Beyond Context Limit through Interactive Reading
- Build a data structure (memory tree)
- Transverse it via LLM prompting
Microsoft Azure OpenAI relevant LLM Framework / Lucene based search engine with OpenAI Embedding
- Semantic Workbench (⭐37): Intelligent agents Development tool ref [Aug 2024]
Section 4 : LangChain Features, Usage, and Comparisons / DSPy optimizer
- LangChain is a framework for developing applications powered by language models. (1) Be data-aware: connect a language model to other sources of data. (2) Be agentic: Allow a language model to interact with its environment. doc:ref / blog:ref / git (⭐91k)
LangChain Feature Matrix & Cheetsheet / DSPy optimizer
- Awesome LangChain (⭐7.3k): Curated list of tools and projects using LangChain.
- DeepLearning.AI short course: LangChain for LLM Application Development ref / LangChain: Chat with Your Data ref
LangChain features and related libraries / DSPy optimizer
- LangChain/cache: Reducing the number of API calls
- LangChain/context-aware-splitting: Splits a file into chunks while keeping metadata
- LangChain Template (⭐91k): LangChain Reference architectures and samples. e.g.,
RAG Conversation Template
[Oct 2023]
Prompt Engineering / Prompt Template Language
- Is the new norm for NLP papers "prompt engineering" papers?: "how can we make LLM 1 do this without training?" Is this the new norm? The CL section of arXiv is overwhelming with papers like "how come LLaMA can't understand numbers?" [2 Aug 2024]
OpenAI's Roadmap and Products / OpenAI Products
- Structured Outputs in the API: a new feature designed to ensure model-generated outputs will exactly match JSON Schemas provided by developers. [6 Aug 2024]
Trustworthy, Safe and Secure LLM / GPT series release date
- AI models collapse when trained on recursively generated data: Model Collapse. We find that indiscriminate use of model-generated content in training causes irreversible defects in the resulting models, in which tails of the original content distribution disappear. [24 Jul 2024]
32. Awesome Deno
Modules / LLM
- duckduckgo-ai-chat (⭐15) - Providing Duckduckgo AI Chat API, which can use gpt-4o-mini for free.
33. Awesome Neovim
AI / Diagnostics
- milanglacier/minuet-ai.nvim (⭐52) - Minuet offers code completion from popular LLMs including OpenAI (compatible), Gemini, Claude, and more providers. Dance with intelligence in your code.
Markdown and LaTeX / Diagnostics
- MeanderingProgrammer/render-markdown.nvim (⭐1.1k) - Improve viewing markdown files directly.
Tree-sitter Supported Colorscheme / Diagnostics
- samharju/serene.nvim (⭐15) - A soothing and dark tree-sitter/LSP-supported theme for relaxing your eyes after using more vibrant colorschemes.
Quickfix / Diagnostics
- stevearc/quicker.nvim (⭐217) - Improved quickfix UI and editable quickfix buffer.
Preconfigured Configuration / Diagnostics
- dam9000/kickstart-modular.nvim (⭐371) - This is a fork of nvim-lua/kickstart.nvim that moves from a single file to a multi file configuration.
34. Awesome Bitcoin
Privacy projects
- Joinmarket (⭐701) - Decentralized CoinJoin implementation
- Jam - User friendly frontend for Joinmarket
JavaScript Libraries
- bitcoin-sdk-js (⭐23) — Bitcoin TypeScript/JavaScript Library for NodeJS, Browser and Mobile. Segwit & Taproot support.
35. Awesome Godot
2D / Godot 3.2+
- Starship Olympics (⭐500) - Fast-paced local party game with starships that battle in a top-down arena.
Plugins and scripts / Various Godot versions
- CReverter (Composite Reverter) - Memento-based undo/redo utility that supports composition (Godot 4.x).
Plugins and scripts / Godot 4.2+
- CSLocator (Contextual Service Locator) - Provides a clean interface to register and find objects through the scene tree like localized singletons.
- Dialogue Engine (⭐30) - Minimalistic dialogue engine that fits into your GUI nodes and automatically graphs the branching dialogues for easy debugging.
- Prev: Aug 12 - Aug 18, 2024
- Next: Jul 29 - Aug 04, 2024