Awesome List Updates on Apr 29 - May 05, 2024
39 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Go
Embeddable Scripting Languages
- starlet (⭐31) - Go wrapper for starlark-go (⭐2.5k) that simplifies script execution, offers data conversion, and useful Starlark libraries and extensions.
2. Awesome Ai4lam
Tools and Frameworks / Document analysis, transcription, and labeling
- Arkindex – open-source platform for managing & processing collections of digitized documents
3. Awesome Gnome
System and Customization
- Damask - Application that automatically sets wallpaper from a variety or sources (local folder, Wallhaven, Bing Wallpaper, NASA Astronomy, etc).
4. Awesome Coq
Resources / Course Material
- An Introduction to MathComp-Analysis - Lecture notes on getting started with the Mathematical Components library and using it for classical reasoning and real analysis.
5. Awesome React Components
Data Store / Mouse Events
- RxDB - demo (⭐22k) - docs A fast, local first, reactive Database for JavaScript Applications
6. Magictools
Engines and Frameworks / Voxel Editors
- 🎉 ORX - ORX is a 2.5D Data-driven C/C++ open source & multi-platform game development engine.
7. Awesome Pcaptools
Traffic Analysis/Inspection
- Squey: Interactive visualization software designed to explore large PCAPs to detect anomalies / weak signals.
8. Awesome Agi Cocosci
Domain Specific Language / DSL Program Synthesis
- pix2code: Generating Code from a Graphical User Interface Screenshot - ACM SIGCHI Symposium on Engineering Interactive Computing Systems, 2018. [All Versions]. [Code (⭐12k)]. [Website]. This paper shows that deep learning methods can be leveraged to train a model end-to-end to automatically reverse engineer user interfaces and generate code from a single input image with over 77% of accuracy for three different platforms (i.e. iOS, Android and web-based technologies).
- Learning to Infer Graphics Programs from Hand-Drawn Images - NeurIPS'18, 2018. [All Versions]. The method learns a model that uses program synthesis techniques to recover a graphics program from drawing primitives. These programs have constructs like variable bindings, iterative loops, or simple kinds of conditionals. With a graphics program in hand, we can correct errors made by the deep network and extrapolate drawings.
- babble: Learning Better Abstractions with E-Graphs and Anti-unification - POPL'23, 2023. [All Versions]. This paper proposes library learning modulo theory (LLMT), a new library learning algorithm that additionally takes as input an equational theory for a given problem domain. LLMT uses e-graphs and equality saturation to compactly represent the space of programs equivalent modulo the theory, and uses a novel e-graph anti-unification technique to find common patterns in the corpus more directly and efficiently.
- DreamCoder: growing generalizable, interpretable knowledge with wake–sleep Bayesian program learning - Philosophical Transactions of the Royal Society A, 2023. [All Versions]. [Preprint]. This paper presents DreamCoder, a system that learns to solve problems by writing programs. It builds expertise by creating domain-specific programming languages for expressing domain concepts, together with neural networks to guide the search for programs within these languages. A ‘wake–sleep’ learning algorithm alternately extends the language with new symbolic abstractions and trains the neural network on imagined and replayed problems. DreamCoder solves both classic inductive programming tasks and creative tasks such as drawing pictures and building scenes.
9. Awesome Embedded Rust
Firmware projects / WIP
- prinThor (⭐181): 3DPrinter/CNC/Engraver firmware framework powered by rust embassy for stm32 families and rp2040.
10. Awesome Ai Tools
Text / Productivity
- MindPal - Build your AI Second Brain with a team of AI agents and multi-agent workflow
Text / Developer tools
- AI/ML API - AI/ML API gives developers access to 100+ AI models with one API.
11. Awesome Ddd
Blogs
- Aardling Blog - DDD and software design articles from Mathias Verraes and others.
12. Awesome Opentofu
Tools / Wrappers
- Terramate (⭐3.4k) - Automation, orchestration, and code generation for OpenTofu, Terraform, Kubernetes, and others.
- tfwrapper (⭐147) - Python wrapper that simplifies OpenTofu usage and enforces best practices.
Tools / Registry
- tapir (⭐223) - Private registry for modules and providers with a UI.
13. Awesome Vite
Templates / Vue 3
- boot-vue (⭐274) - Starter template with TypeScript + UnoCSS + DaisyUI + Vue Router + Pinia.
- celeris-web (⭐472) - Template based on
Vite+Vue3+TypeScript+Vue-Router+Pinia+Unocss+Naive UI+pnpm Monorepo.
Templates / React
- vite-jsx-remove-attributes (⭐6) - Remove the
data-testid(configurable) from production builds.
Framework-agnostic Plugins / Integrations
- remix-development-tools (⭐902) - Plugin for Remix.run development tools.
Framework-agnostic Plugins / Transformers
- vite-plugin-icons-spritesheet (⭐142) - Generate a spritesheet and TypeScript types from SVG icons by listening to the icons folder changes.
14. Awesome Flask
APIs / RESTful API + Swagger/OpenAPI Documentation Support
- APIFlask (⭐1.1k) - Integrates marshmallow for validation and serialization, and for OpenAPI generation with Swagger UI.
- Flasgger (⭐3.7k) - OpenAPI and Swagger UI. Builds the API from Flasgger models, marshmallow models, dicts, or YAML files.
- flask-smorest (⭐696) - Marshmallow's official Flask REST integration. Uses marshmallow models for request/response validation and serialization, and generates OpenAPI with Swagger UI.
Databases / ODMs
- Flask-MongoEngine - Bridges Flask and MongoEngine for working with MongoDB.
Security / Testing
- Flask-Talisman (⭐79) - HTTPS and security headers.
Task Queues / Testing
- Flask-RQ (⭐226) - RQ (Redis Queue) integration.
15. Awesome Fastapi
Databases / ORMs
- ormar - Ormar is an async ORM that uses Pydantic validation and can be used directly in FastAPI requests and responses so you are left with only one set of models to maintain. Alembic migrations included.
- FastAPI Example - Using FastAPI with ormar.
- Saffier ORM (⭐61) - The only Python ORM you will ever need.
Databases / ODMs
- Beanie (⭐2.4k) - Asynchronous Python ODM for MongoDB, based on Motor and Pydantic, which supports data and schema migrations out of the box.
Developer Tools / Other Tools
- FastAPI Cruddy Framework (⭐34) - A companion library to FastAPI designed to bring the development productivity of Ruby on Rails, Ember.js or Sails.js to the FastAPI ecosystem.
Utils / Other Tools
- FastAPI Lazy (⭐116) - Lazy package to start your project using FastAPI.
Tutorials / Other Tools
- FastAPI for Flask Users - Learn FastAPI with a side-by-side code comparison to Flask.
Boilerplate / Other Tools
- Full Stack FastAPI and MongoDB - Base Project Generator (⭐663) - Full stack, modern web application generator, which includes FastAPI, MongoDB, Docker, Celery, React frontend, automatic HTTPS and more.
16. Awesome Remote Job
Companies with "remote DNA"
- Prosopo - Bot protection & web security company. Fully remote team based in UK. Typescript, Rust, Open Source.
17. Awesome Developer First
Authentication & Identity
- Stytch - All-in-one authentication, authorization, and fraud prevention infrastructure.
CMS (headless)
- DatoCMS - API-based CMS.
Deployment Hosting
- Cycle.io - DevOps platform for building platforms. Handles container orchestration, load-balancing, monitoring, and more.
Media
- Bytescale - File storage and processing APIs.
18. Awesome Playcanvas
Games / Browser Games
- Conundrum - A word game where you solve anagrams. Fast!
19. Awesome Json
Applications
- Visual JSON (⭐302) - simple JSON pretty-viewer for Mac OS X. (inactive)
Format Extensions
- NDJSON (⭐751) (Newline delimited JSON) - a standard for delimiting JSON in stream protocols.
- Sequence JSON (⭐139) - A proposal for a standard way of creating music sequence data in JSON.
Transformations
- deepjson - A better way to load big json config files. (node.js)
20. Awesome Generative Deep Art
Online Tools and Applications
- No-Code Scraper: Data Scraping without Code - Seamlessly extract data from any website with just a few simple inputs.
- BacklinkGPT: AI-powered link-building platform that helps you generate personalized outreach messages for faster link building.
Large Language Models (LLMs)
Embeddings and Semantic Search / Prompt Engineering for Text-to-image
LLM Evaluation / Multi-agents
21. Awesome Magento2
Front-ends
- Alokai (ex: Vue Storefront) (github.com/vuestorefront/vue-storefront (⭐11k))
- ScandiPWA (github.com/scandipwa/scandipwa (⭐553))
- Breeze Evolution (breezefront.com) - A 100 pagespeed score frontend theme that is compatible with all Luma-based extensions.
- Front-Commerce (front-commerce.com)- Front-Commerce is an innovative, advanced, ready-to-use PWA (Progressive Web App) front-end solution developed in France for Magento stores.
22. Awesome Zsh Plugins
Plugins / superconsole - Windows-only
- color-logging (⭐2) - provides a really easy to use logging library with notifications for pushbullet and pushover, colorizes tools like
catandlsand provides a color library.
- firmine (⭐1) - Includes decorators for user@hostname, date & time, current directory and Kaomoji icons for last command exit status.
- git-plugin (dark-kitt) (⭐0) -
gitintegration that displays the current directory andgitbranch.
- git-plugin (rcruzper) (⭐7) - Adds some functions for
git.
- kiwi (⭐0) - Dog-themed, includes
gitstatus and last command exit status decorators.
- nvim-appname (⭐26) - Maintain multiple Neovim configurations with
NVIM_APPNAMEwith full tab completion of available flags, available neovim applications, and neovim arguments/flags. Requires neovim v0.9+
- zshrc-sync (⭐3) - Detects changes to
.zshrcand pushes them to github whenzshexits.
Completions / superconsole - Windows-only
- zoxide (⭐3) - Tab completions for zoxide (⭐28k).
23. Awesome Keycloak
Community, SIGs, Discussion Forums and Mailing Lists
Articles
Video Playlists
Community Extensions
Integrations
Docker
Tools
Example Projects
24. Awesome Quant
Python / Financial Instruments and Pricing
- pynance (⭐382) - Lightweight Python library for assembling and analyzing financial data.
- hasura/base-python-dash - Hasura quick start to deploy Dash framework. Written on top of Flask, Plotly.js, and React.js, Dash is ideal for building data visualization apps with highly custom user interfaces in pure Python.
- hasura/base-python-bokeh - Hasura quick start to visualize data with bokeh library.
Python / Trading & Backtesting
- AutoTrader (⭐1.2k) - A Python-based development platform for automated trading systems - from backtesting to optimization to livetrading.
- OctoBot Script (⭐31) - A quant framework to create cryptocurrencies strategies - from backtesting to optimization to livetrading.
Python / Risk Analysis
- FinQuant (⭐1.6k) - A program for financial portfolio management, analysis and optimization.
R / Numerical Libraries & Data Structures
- sparseEigen (⭐13) - Sparse principal component analysis.
Reproducing Works, Training & Books / Data Visualization
- Python_Option_Pricing (⭐762) - An library to price financial options written in Python. Includes: Black Scholes, Black 76, Implied Volatility, American, European, Asian, Spread Options.
- 101_formulaic_alphas (⭐27) - Implementation of 101 formulaic alphas using qstrader.
25. Awesome Selfhosted
Software / Blogging Platforms
- Dotclear - Take control over your blog.
GPL-2.0PHP
Software / Communication - Email - Mailing Lists and Newsletters
- phpList - Newsletter and email marketing with advanced management of subscribers, bounces, and plugins. (Source Code (⭐799))
AGPL-3.0PHP
Software / Miscellaneous
- Digimerge - Assemble audio and video files directly in your browser (documentation in French). (Demo, Source Code)
AGPL-3.0Nodejs
Software / Office Suites
- Digislides - Create multimedia presentations in a quick and easy way. (documentation in French). (Demo, Source Code)
AGPL-3.0Nodejs/PHP
Software / Personal Dashboards
- Mafl - Minimalistic flexible homepage. (Source Code (⭐531))
MITDocker/Nodejs
Software / Polls and Events
- Formbricks - Experience Management Suite built on the largest open source survey stack worldwide. Gracefully gather feedback at every step of the customer journey to know what your customers need. (Demo, Source Code (⭐11k))
AGPL-3.0Nodejs/Docker
26. Awesome Django
Third-Party Packages / Views
- neapolitan (⭐624) - Quick CRUD views for Django.
Resources / Community
- Djangonaut Space - Free peer-mentoring program for the Django community to launch people into the universe of open source contributions.
27. Awesome Neovim
Quickfix / Diagnostics
- niuiic/quickfix.nvim (⭐12) - Extended functionality for quickfix, including store, restore, make, remove, etc.
Code Runner / Diagnostics
- speelbarrow/spLauncher.nvim (⭐6) - For launching tasks, I guess.
Motion / Diagnostics
- tris203/precognition.nvim (⭐1.2k) - Precognition uses virtual text and gutter signs to show available motions.
Scrolling / Diagnostics
- niuiic/scroll.nvim (⭐18) - Smooth scrolling, custom smooth strategy.
Game / Diagnostics
- rktjmp/playtime.nvim (⭐75) - A collection of games such as Freecell, Shenzhen Solitaire and The Emissary.
28. Awesome Deno
Resources in Other Languages / Korean
- Deno Korea - Deno Korean User Group.
29. Awesome Jax
Libraries
- Neural Network Libraries
- Flax (⭐6.7k) - Centered on flexibility and clarity.
- Flax NNX (⭐6.7k) - An evolution on Flax by the same team
- Haiku (⭐3.1k) - Focused on simplicity, created by the authors of Sonnet at DeepMind.
- Objax (⭐770) - Has an object oriented design similar to PyTorch.
- Elegy - A High Level API for Deep Learning in JAX. Supports Flax, Haiku, and Optax.
- Trax (⭐8.2k) - "Batteries included" deep learning library focused on providing solutions for common workloads.
- Jraph (⭐1.4k) - Lightweight graph neural network library.
- Neural Tangents (⭐2.4k) - High-level API for specifying neural networks of both finite and infinite width.
- HuggingFace Transformers (⭐147k) - Ecosystem of pretrained Transformers for a wide range of natural language tasks (Flax).
- Equinox (⭐2.4k) - Callable PyTrees and filtered JIT/grad transformations => neural networks in JAX.
- Scenic (⭐3.6k) - A Jax Library for Computer Vision Research and Beyond.
- Penzai (⭐1.8k) - Prioritizes legibility, visualization, and easy editing of neural network models with composable tools and a simple mental model.
- Flax (⭐6.7k) - Centered on flexibility and clarity.
Libraries / New Libraries
- flowjax (⭐174) - Distributions and normalizing flows built as equinox modules.
- EasyDeL (⭐288) - EasyDeL 🔮 is an OpenSource Library to make your training faster and more Optimized With cool Options for training and serving (Llama, MPT, Mixtral, Falcon, etc) in JAX
30. Awesome Yew
Projects
- windows-terminal-theme-generator (⭐19) - Simplify your life to create a windows terminal theme. Live Demo
31. Free for Dev
BaaS
- connectycube.com - Unlimited chat messages, p2p voice & video calls, files attachments and push notifications. Free for apps up to 1000 users.
Issue Tracking and Project Management
- leiga.com — Leiga is a SaaS product that uses AI to automatically manage your projects, helping your team stay focused and unleash immense potential, ensuring your projects progress as planned. Free for up to 10 users, 20 custom fields, 2GB of storage space, Video Recording with AI limited to 5 mins/video, Automation Runs at 20/user/month.
Design Inspiration
- Landings - [Web screenshots] Find the best landing pages for your design inspiration based on your preference.
- Lapa Ninja - [Landing page / UI KIts / Web screenshots] Lapa Ninja is a gallery featuring the best 6025 landing page examples, free books for designers and free UI kits from around the web.
- Page Flows - [Mobile / web videos and screenshots] Videos of full flows across many mobile and web apps. Also includes screenshots. Highly searchable and indexed.
Miscellaneous
- BackgroundStyler.com - Create aesthetic screenshots of your code, text or images to share on social media.
32. Awesome Langchain
Other LLM Frameworks / Videos Playlists
- AgentScope (⭐7.6k): Start building LLM-empowered multi-agent applications in an easier way.
- Memary (⭐2.3k): Longterm Memory for Autonomous Agents.
33. Awesome Plotters
Manuals, Ephemera, Papers, and Patents / Manuals
Manuals, Ephemera, Papers, and Patents / Papers
Manuals, Ephemera, Papers, and Patents / Patents
34. Awesome Love2d
Drawing
- Hot particles (⭐60) - "Hot Particles is a particle editor for the LÖVE game framework."
35. Awesome Angular
Newsletters
Blogs / Google Developer Experts
YouTube Channels / Google Developer Experts
Style Guides / Google Developer Experts
General / Google Developer Experts
- angular-imask (⭐5.1k) - Angular input mask.
- ngx-mask (⭐1.2k) - Angular Plugin to make masks on form fields and html elements.
- maskito (⭐1.5k) - Collection of libraries to create an input mask which ensures that user types value according to predefined format.
Form Controls / Google Developer Experts
- ng-select (⭐3.4k) - All in One UI Select, Multiselect and Autocomplete.
- file-input-accessor (⭐29) - Angular directive that provides file input functionality in Angular forms.
Validation / Google Developer Experts
- ngx-formcontrol-errors (⭐1) - A directive for showing errors in Angular form controls.
Keyboard Mouse / Google Developer Experts
- hotkeys (⭐340) - A declarative library for handling hotkeys in Angular applications.
Layout Components / Google Developer Experts
- overview (⭐123) - A collection of tools to make your Angular views more modular, scalable, and maintainable.
Loaders / Google Developer Experts
- ngx-spinner (⭐852) - A library for loading spinner for Angular.
- angular-busy (⭐24) - Show busy/loading indicators on any element during a promise/Observable.
- ngx-loader-indicator (⭐52) - Awesome loader for Angular applications. No wrappers only your elements.
- ngx-skeleton-loader (⭐607) - Make beautiful, animated loading skeletons that automatically adapt to your Angular apps.
Unspecified / Google Developer Experts
- ej2-angular-ui-components (⭐288) - Syncfusion Angular UI Components library has been built from the ground up to be lightweight, responsive, modular and touch friendly. It offers 70+ UI components that every applications will ever need.
- ng-devui (⭐1.8k) - Angular UI Component Library based on DevUI Design.
- ng-aquila (⭐238) - Aquila is an open-source component library provided by the Allianz Global Digital Factory (GDF). We use this library internally with Allianz branding. Here we provide a white label variant of these components.
- enterprise-ng (⭐7) - Angular wrappers for IDS Enterprise components.
- oblique (⭐64) - An Angular front-end framework Tailored for your swiss branded business web application, Oblique provides a standardized corporate design look and feel as well as a collection of ready-to-use Angular components.
- fundamental-ngx (⭐280) - Fundamental Library for Angular is SAP Design System Angular component library.
- designsystem (⭐88) - Kirby Design System is a UX Component library implementing the Kirby Design Philosophy.
- ui (⭐32) - Enterprise level Angular UI framework from Alauda Frontend Team.
- ngx-tethys (⭐115) - Fast and reliable Tethys Design components for Angular.
- antwerp-ui_angular (⭐13) - Antwerp UI is a component interface library for building user interfaces and responsive web apps.
Material Based / Google Developer Experts
- Covalent (⭐2.2k) - Teradata UI Platform built on Angular Material.
- IgniteUI Angular (⭐571) - Ignite UI for Angular is a complete library of Angular-native, Material-based Angular UI components with the fastest grids, charts, and more.
- Alyle UI (⭐290) - Minimal Design, a set of components for Angular 16+.
- angular-jqwidgets - Advanced Angular Components with Material Design.
Misc Components / Google Developer Experts
- ng-lock - Angular decorator for lock a function and user interface while a task running.
- microwave (⭐263) - Optimize Angular change detection effortlessly.
RxJS / Google Developer Experts
- operators (⭐263) - This package regroups a couple of RxJS operators meant to simplify some common patterns.
- until-destroy (⭐1.8k) - RxJS operator that unsubscribe from observables on destroy.
- effects (⭐64) - A framework-agnostic RxJS effects implementation.
36. Static Analysis
Programming Languages / Other
- CScout — Complexity and quality metrics for C and C preprocessor code.
37. Awesome Plone
Security
- collective.contactformprotection (⭐0) - Disables the default
contact-infoform or protect it withplone.formwidget.[h|re]captcha.
38. Awesome Vue
Components & Libraries / UI Components
- vue-fluid-dnd (⭐442) - A Vue 3 drag and drop, sortable, dependency-free library with cool animations, a easy to use api using vue composables.
39. Awesome Pentest
Collaboration Tools / Malware Analysis Books
- Dradis - Open-source reporting and collaboration tool for IT security professionals.
- Prev: May 06 - May 12, 2024
- Next: Apr 22 - Apr 28, 2024