Awesome List Updates on Apr 29 - May 05, 2024
39 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. 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.
2. Awesome Userscripts
Scripts / ChatGPT
- BraveGPT - Adds AI answers to Brave Search. Ask from any site. Powered by GPT-4o!
Scripts / DuckDuckGo
- DuckDuckGPT - Adds AI answers to DuckDuckGo. Ask from any site. Powered by GPT-4o!
Scripts / Google
- GoogleGPT - Adds AI answers to Google Search. Ask from any site. Powered by Google Gemma + GPT-4o!
3. Awesome Readme
Examples
- stevenfoncken/multitool-for-spotify-php (⭐1) - Concise introductory description. Clear overview of features. Why-section with easter egg (heading). Informative badges. Clear disclaimer. Step-by-step setup instructions. Expandable TOC. Headlines with emojis. Detailed usage section. Shortlinks at the top. Back-to-top link in the footer. Credits to third-party code/libraries.
4. Magictools
Engines and Frameworks / Voxel Editors
- 🎉 ORX - ORX is a 2.5D Data-driven C/C++ open source & multi-platform game development engine.
5. Awesome Pcaptools
Traffic Analysis/Inspection
- Squey: Interactive visualization software designed to explore large PCAPs to detect anomalies / weak signals.
6. Awesome Embedded Rust
Firmware projects / WIP
- prinThor (⭐100): 3DPrinter/CNC/Engraver firmware framework powered by rust embassy for stm32 families and rp2040.
7. Web Development Resources
UI Components:
Website: shadcn/ui
Description: Open-Source UI components for React projects, that you can easily copy and paste into your apps.
8. Awesome Nix
Command-Line Tools / Discovery
- nh (⭐809) - Better output for
nix
nixos-rebuild
and home-manger CLI usingnvd
andnix-output-monitor
.
9. Awesome Security
Web / Web Application Firewall
- open-appsec (⭐667) - open-appsec is an open source machine-learning security engine that preemptively and automatically prevents threats against Web Application & APIs.
Web / Scanning / Pentesting
- Artemis (⭐431) - A modular vulnerability scanner with automatic report generation capabilities.
EBooks / Online resources
- Grokking Web Application Security - A book about building web apps that are ready for and resilient to any attack.
10. Awesome Magento2
Front-ends
- Alokai (ex: Vue Storefront) (github.com/vuestorefront/vue-storefront (⭐11k))
- ScandiPWA (github.com/scandipwa/scandipwa (⭐542))
- 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.
11. Awesome Vite
Templates / Vue 3
- celeris-web (⭐380) - Template based on
Vite
+Vue3
+TypeScript
+Vue-Router
+Pinia
+Unocss
+Naive UI
+pnpm Monorepo
.
Templates / React
- vite-jsx-remove-attributes (⭐2) - Remove the
data-testid
(configurable) from production builds.
Framework-agnostic Plugins / Helpers
- vite-plugin-pretty-module-classnames (⭐17) - Adds the filename without the
-module
suffix to the class names of CSS modules.
12. Awesome Fastapi
Databases / ORMs
- Saffier ORM (⭐54) - The only Python ORM you will ever need.
Databases / ODMs
- Beanie (⭐2k) - 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 (⭐15) - 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 CloudEvents (⭐30) - CloudEvents integration for FastAPI.
- FastAPI Lazy (⭐114) - 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 (⭐417) - Full stack, modern web application generator, which includes FastAPI, MongoDB, Docker, Celery, React frontend, automatic HTTPS and more.
13. Awesome Flask
APIs / RESTful API + Swagger/OpenAPI Documentation Support
- APIFlask (⭐956) - Integrates marshmallow for validation and serialization, and for OpenAPI generation with Swagger UI.
- Flasgger (⭐3.5k) - OpenAPI and Swagger UI. Builds the API from Flasgger models, marshmallow models, dicts, or YAML files.
- flask-smorest (⭐619) - 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 (⭐66) - HTTPS and security headers.
Task Queues / Testing
- Flask-RQ (⭐208) - RQ (Redis Queue) integration.
14. 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.
15. Awesome Generative Deep Art
Embeddings and Semantic Search / Prompt Engineering for Text-to-image
LLM Evaluation / Multi-agents
16. Awesome Json
Applications
- Visual JSON (⭐301) - simple JSON pretty-viewer for Mac OS X. (inactive)
Format Extensions
- NDJSON (⭐634) (Newline delimited JSON) - a standard for delimiting JSON in stream protocols.
- Sequence JSON (⭐125) - 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)
17. Awesome Playcanvas
Browser Games
- Conundrum - A word game where you solve anagrams. Fast!
18. Awesome Zsh Plugins
Plugins / superconsole - Windows-only
- color-logging (⭐0) - provides a really easy to use logging library with notifications for pushbullet and pushover, colorizes tools like
cat
andls
and provides a color library.
- git-plugin (dark-kitt) (⭐0) -
git
integration that displays the current directory andgit
branch.
- git-plugin (rcruzper) (⭐7) - Adds some functions for
git
.
- nvim-appname (⭐15) - Maintain multiple Neovim configurations with
NVIM_APPNAME
with full tab completion of available flags, available neovim applications, and neovim arguments/flags. Requires neovim v0.9+
- zshrc-sync (⭐3) - Detects changes to
.zshrc
and pushes them to github whenzsh
exits.
19. Awesome Selfhosted
Software / Media Streaming - Audio Streaming
- Pinepods - A rust based podcast management system with multi-user support. Pinepods utilizes a central database so aspects like listen time and themes follow from device to device. (Demo, Source Code (⭐184))
GPL-3.0
Docker
Software / Office Suites
- Digislides - Create multimedia presentations in a quick and easy way. (documentation in French). (Demo, Source Code)
AGPL-3.0
Nodejs/PHP
Software / Personal Dashboards
- Mafl - Minimalistic flexible homepage. (Source Code (⭐296))
MIT
Docker/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 (⭐6.3k))
AGPL-3.0
Nodejs/Docker
20. Awesome Azure Openai Llm
RLHF (Reinforcement Learning from Human Feedback) & SFT (Supervised Fine-Tuning) / Llama Finetuning
- ORPO (odds ratio preference optimization): Monolithic Preference Optimization without Reference Model. New method that
combines supervised fine-tuning and preference alignment into one process
git (⭐395) [12 Mar 2024] Fine-tune Llama 3 with ORPO [Apr 2024]
OpenAI's Roadmap and Products / OpenAI Products
- ChatGPT Memory: Remembering things you discuss
across all chats
saves you from having to repeat information and makes future conversations more helpful. [Apr 2024]
Trustworthy, Safe and Secure LLM / GPT series release date
- The Instruction Hierarchy: Training LLMs to Prioritize Privileged Instructions. The OpenAI highlights the need for instruction privileges in LLMs to prevent attacks and proposes training models to conditionally follow lower-level instructions based on their alignment with higher-level instructions. [19 Apr 2024]
Survey on Large Language Models / GPT series release date
- State of AI
- Retool: Status of AI: A Report on AI In Production 2023 -> 2024
- The State of Generative AI in the Enterprise [ⓒ2023]
- 96% of AI spend is on inference, not training. 2. Only 10% of enterprises pre-trained own models. 3. 85% of models in use are closed-source. 4. 60% of enterprises use multiple models.
- Standford AI Index Annual Report
Section 11: Datasets for LLM Training / OSS Alternatives for OpenAI Code Interpreter (aka. Advanced Data Analytics)
- FineWeb: HuggingFace: crawled 15 trillion tokens of high-quality web data from the summer of 2013 to March 2024. [Apr 2024]
LLM Evalution Benchmarks / Language Understanding and QA
- MMLU (Massive Multitask Language Understanding) (⭐1.1k): Over 15,000 questions across 57 diverse tasks. [Published in 2021]
21. Awesome Privacy
Menstrual cycle trackers
- Bluemoon - Open source, privacy friendly menstruation tracking app. Your period, your data!
- Drip - Menstrual cycle and fertility tracking. Everything you enter stays on your device.
- Euki - The period tracker that doesn’t track you.
- Periodical (⭐114) - A calendar to track your menstruation and calculate possible fertile days
22. Awesome Deno
Resources in Other Languages / Korean
- Deno Korea - Deno Korean User Group.
23. Awesome Kotlin
Links / Resources
- Kotlin: An Illustrated Guide - Illustrated guide to learn Kotlin
24. Free for Dev
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
- 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.
25. Awesome Yew
Projects
- windows-terminal-theme-generator (⭐15) - Simplify your life to create a windows terminal theme. Live Demo
26. Awesome Neovim
Quickfix / Diagnostics
- niuiic/quickfix.nvim (⭐12) - Extended functionality for quickfix, including store, restore, make, remove, etc.
Code Runner / Diagnostics
- speelbarrow/spLauncher.nvim (⭐7) - For launching tasks, I guess.
Motion / Diagnostics
- tris203/precognition.nvim (⭐693) - Precognition uses virtual text and gutter signs to show available motions.
Scrolling / Diagnostics
- niuiic/scroll.nvim (⭐17) - Smooth scrolling, custom smooth strategy.
Game / Diagnostics
- rktjmp/playtime.nvim (⭐63) - A collection of games such as Freecell, Shenzhen Solitaire and The Emissary.
27. Awesome Jax
Libraries / New Libraries
- EasyDeL - 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
- dynamiqs - High-performance and differentiable simulations of quantum systems with JAX.
28. Awesome Langchain
Other LLM Frameworks / Videos Playlists
- AgentScope (⭐4.5k): Start building LLM-empowered multi-agent applications in an easier way.
- Memary (⭐1.3k): Longterm Memory for Autonomous Agents.
29. Awesome Rust
Applications / Audio and Music
- dano (⭐139) - A hashdeep/md5tree (but much more) for media files
Applications / Database
- native_db (⭐390) [native_db] - Drop-in, embedded database for multi-platform apps (server, desktop, mobile). Sync Rust types effortlessly
Applications / Productivity
- ShadoySV/work-break (⭐7) [work-break] - Work and rest time balancer taking into account your current and today strain
Libraries / Compression
- zip
- zip-rs/zip2 (⭐80) [zip] - read and write ZIP archives
Libraries / Parsing
- tree-sitter/tree-sitter (⭐18k) - A parser generator tool and an incremental parsing library geared towards programming tools
30. Awesome Plotters
Hardware / Plotters
- NextDraw - The Bantam Tools successor to the popular AxiDraw pen plotter.
Software / Fonts
- FifteenTwenty: Commodore 1520 plotter font (⭐13) - Blog post about the creation of this font from the original ROM.
Inspiration, Instruction, and Research / Fonts
- Buildlog.net Atari 1020 Plotter Retrofit - Blog post and video about converting an Atari 1020 plotter to use a ESP32-based GRBL controller.
- Texas Instruments HX-1000 Plotter Photos - Photo gallery of the plotter's exterior, interior, and packaging.
- Making cheap HP plotter pens - Blog post mainly about using vinyl cutter parts as pen holders.
- Marcel Schwittlick and The Long Run - Interview with Marcel, and lots of photos and videos of his work and workspace.
- Lars Wander and Mixing Paint With Code - Interview with Lars Wander, plus art and videos.
Manuals, Ephemera, Papers, and Patents / Manuals
- SEGA SP-400 Operation Manual - This doesn't present as a flippable book on the archive, but the original page scans are still available for download.
Manuals, Ephemera, Papers, and Patents / Ephemera
- IEEE Electronic Systems News Autumn (1985) - Review of the three-color Penman robotic plotter.
- Apple II Business Graphics Film (1982) - There's a Strobe Model 100 Graphics Plotter drawing bar charts at 4:57.
Manuals, Ephemera, Papers, and Patents / Papers
Manuals, Ephemera, Papers, and Patents / Patents
31. Awesome Angular
Community
- angular hub (⭐48) - Curated list of Angular events and communities.
Newsletters
Blogs / Google Developer Experts
YouTube Channels / Google Developer Experts
Style Guides / Google Developer Experts
GraphQL / Google Developer Experts
- apollo-angular (⭐1.5k) - A fully-featured, production ready caching GraphQL client for Angular and every GraphQL server.
HTTP / Google Developer Experts
- cashew (⭐680) - A flexible and straightforward library that caches HTTP requests in Angular.
- convoyr (⭐42) - Modular HTTP extensions for Angular.
- angular-http-cache-interceptor (⭐4) - Angular HTTP cache interceptor.
Internationalization / Google Developer Experts
- ngx-tolgee (⭐222) - Web-based localization tool enabling users to translate directly in the Angular app they develop.
- localess (⭐33) - Localess is a powerful translation management tool and content management system built using Angular and Firebase. With Localess, you can easily manage and translate your website or app content into multiple languages, and it uses AI to translate faster.
- typesafe-i18n (⭐2.2k) - A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.
- angular-l10n (⭐380) - Angular library to translate texts, dates and numbers.
- I18N (⭐72) - Soluling has implemented a collection of internationalization (I18N) APIs for .NET, Angular and Delphi.
- ng-extract-i18n-merge (⭐169) - Extract and merge i18n xliff translation files for angular projects.
- ng-translate (⭐8) - Angular 2 translation module i18n (internationalization) from JSON file with pluralization (Zero value state included).
- ngxe (⭐5) - Angular 11.1+ JSON Translations Editor.
- ngx-translate (⭐4.5k) - The internationalization (i18n) library for Angular.
- ngx-translate-module-loader (⭐33) - Highly configurable and flexible translations loader for
@ngx-translate/core
.
- ngx-translate-multi-http-loader (⭐75) - A loader for ngx-translate that loads translations with http calls.
Testing / Google Developer Experts
- cypress-harness (⭐235) - This library provides Cypress support to Component Test Harnesses.
- swc-angular (⭐235) - This is a set of Angular presets that enable you to use SWC (Speedy Web Compiler) with Jest or Vitest.
- swc-angular-plugin (⭐235) - SWC (Speedy Web Compiler) is a lightning-fast JavaScript/TypeScript compiler, but it doesn't support Angular so you need this plugin.
Charts / Google Developer Experts
- dag (⭐154) - An Angular service for managing directed acyclic graphs.
DOM / Google Developer Experts
- edit-in-place (⭐262) - A flexible and unopinionated edit in place library.
File Upload / Google Developer Experts
- ngx-uploadx (⭐43) - Angular Resumable Upload Module.
General / Google Developer Experts
- ngx-mask (⭐1.1k) - Angular Plugin to make masks on form fields and html elements.
- maskito (⭐591) - Collection of libraries to create an input mask which ensures that user types value according to predefined format.
- reactive-forms (⭐609) - (Angular Reactive) Forms with Benefits.
Form Controls / Google Developer Experts
- ngx-emoji-mart (⭐438) - Customizable Slack-like emoji picker.
- ngx-colors (⭐84) - Simple yet elegant Material color picker.
- ngx-color-picker (⭐447) - Color picker widget.
- angular-colorful (⭐10) - A tiny color picker component for modern Angular apps.
- ngx-numeric-range-form-field (⭐4) - Angular Material UI numeric range input form field. It is based on control value accessor.
- 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.
- error-tailor (⭐484) - Making sure your tailor-made error solution is seamless!
Icons / Google Developer Experts
- svg-icon (⭐255) - A lightweight library that makes it easier to use SVG icons in your Angular Application.
Keyboard Mouse / Google Developer Experts
- hotkeys (⭐327) - A declarative library for handling hotkeys in Angular applications.
Layout Components / Google Developer Experts
- overview (⭐118) - A collection of tools to make your Angular views more modular, scalable, and maintainable.
Loaders / Google Developer Experts
- dotglitch-ngx (⭐15) - Highly customizable lazy loader for Angular components.
- content-loader (⭐735) - SVG component to create placeholder loading, like Facebook cards loading.
- ngx-loading (⭐267) - A loading spinner for Angular applications.
- ng-block-ui (⭐145) - Block UI Loader/Spinner for Angular.
- ngx-spinner (⭐818) - A library for loading spinner for Angular.
- angular-busy (⭐23) - Show busy/loading indicators on any element during a promise/Observable.
- angular-loaders (⭐2) - Angular loader components.
- ngx-loader-indicator (⭐51) - Awesome loader for Angular applications. No wrappers only your elements.
- ngx-skeleton-loader (⭐564) - Make beautiful, animated loading skeletons that automatically adapt to your Angular apps.
Mixed utilities / Google Developer Experts
- angular components (⭐24k) - Component infrastructure and Material Design components for Angular.
Modals / Google Developer Experts
- dialog (⭐389) - A simple to use, highly customizable, and powerful modal.
Tooltips / Google Developer Experts
- helipopper (⭐400) - A Powerful Tooltip and Popover for Angular Applications.
Unspecified / Google Developer Experts
- ej2-angular-ui-components (⭐274) - 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.7k) - Angular UI Component Library based on DevUI Design.
- ng-aquila (⭐207) - 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 (⭐56) - Angular wrappers for IDS Enterprise components.
- oblique (⭐53) - 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 (⭐263) - Fundamental Library for Angular is SAP Design System Angular component library.
- designsystem (⭐83) - Kirby Design System is a UX Component library implementing the Kirby Design Philosophy.
- sbb-angular (⭐106) - Angular Library for SBB.
- ui (⭐30) - Enterprise level Angular UI framework from Alauda Frontend Team.
- ngx-tethys (⭐113) - 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 (⭐569) - 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-material-extensions/google-maps-autocomplete (⭐169) - Autocomplete input component and directive for google-maps built with angular material design.
- angular-material-extensions/password-strength (⭐284) - Angular UI library to illustrate and validate a password's strength with material design.
- angular material components (⭐328) - Angular Material Library provide extra components for every project.
Bootstrap Based / Google Developer Experts
- ngx-bootstrap (⭐5.5k) - Fast and reliable Bootstrap widgets in Angular (supports Ivy engine).
Misc Components / Google Developer Experts
- rx-computed (⭐235) - The async RxJS-based version of signals'
computed()
.
- microwave (⭐235) - Optimize Angular change detection effortlessly.
- falso (⭐3.2k) - All the Fake Data for All Your Real Needs.
NgRx / Google Developer Experts
- ngrx-toolkit (⭐127) - Various Extensions for the NgRx Signal Store.
- ngrx-traits (⭐57) - NgRx Traits is a library to help you compose and reuse a set NGRX actions, selectors, effects, and reducers across your app.
- ngrx-addons (⭐4) - A collection of NgRx addons, including state persistence.
- ngrx-store-storagesync (⭐41) - Highly configurable state sync library between localStorage/sessionStorage and
@ngrx/store
.
- ngrx-wieder (⭐125) - Lightweight undo-redo for Angular with NgRx & Immer.js.
- ngrx-immer (⭐117) - Immer wrappers around NgRx methods createReducer, on, and ComponentStore.
- ngrx-rtk-query (⭐57) - Make RTK Query with Hooks works in Angular Applications.
- ngrx-action-bundles (⭐14) - This library allows you to reduce ngrx boilerplate by generating action bundles for common ngrx redux store scenarios and allows you to easily connect state, dispatch actions and listen for actions everywhere across your applications.
RxJS / Google Developer Experts
- operators (⭐235) - This package regroups a couple of RxJS operators meant to simplify some common patterns.
- until-destroy (⭐1.7k) - RxJS operator that unsubscribe from observables on destroy.
- effects (⭐63) - A framework-agnostic RxJS effects implementation.
32. Awesome Plone
Security
- collective.contactformprotection (⭐0) - Disables the default
contact-info
form or protect it withplone.formwidget.[h|re]captcha
.
33. Awesome Opentofu
Tools / CI
- TF-via-PR (⭐62) - GitHub Action to automate OpenTofu or Terraform CLI commands via pull request interaction.
34. Public Apis
Finance
API: Plaid
Description: Connect with user's bank accounts and access transaction data
Auth:
apiKey
HTTPS: YES
CORS:
Call this API: Run in Postman
35. Awesome Vue
Components & Libraries / UI Components
- vue-fluid-dnd (⭐200) - A Vue 3 drag and drop, sortable, dependency-free library with cool animations, a easy to use api using vue composables.
36. Awesome Pentest
Collaboration Tools / Malware Analysis Books
- Dradis - Open-source reporting and collaboration tool for IT security professionals.
37. Awesome Cpp
Miscellaneous
- happly (⭐306) - A C++ header-only parser for the PLY file format. Parse .ply happily! [MIT]
38. Awesome Django
Third-Party Packages / Mailing
- django-pony-express (⭐58) - Class-based emails including a test suite for Django.
Third-Party Packages / Views
- neapolitan (⭐447) - 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.
39. Awesome Mac
Audio and Video Tools / File Sharing
- Aiko - High-quality on-device transcription.
- Prev: May 06 - May 12, 2024
- Next: Apr 22 - Apr 28, 2024