Awesome List Updates on May 20 - May 26, 2024
40 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Nodejs
Packages / Mad science
- ipfs (⭐855) - Distributed file system that seeks to connect all computing devices with the same system of files.
2. Awesome Php
Table of Contents / Code Analysis
- PHP AST Viewer - A tool for viewing the Abstract Syntax Tree of PHP code.
Table of Contents / Filtering, Sanitizing and Validation
- JSON Schema (⭐3.5k) - A JSON Schema validation library.
3. Awesome Eslint
Plugins / Practices and Specific ES Features
- eslint-plugin-exception-handling (⭐14) - Lints unhandled functions that might throw errors.
4. Colorful
Tools / Web App
- ColorBeta - Advanced CSS Gradient Generator.
5. Awesome List
Databases
- PocketBase (⭐613) - An open-source, Go-based backend in one file.
Security
- Detection Engineering (⭐775) - Design, build, and operate detective cybersecurity controls.
6. Awesome React Components
Captcha
- react-simple-captcha (⭐38) - npm - demo - React Simple Captcha is a very powerful, highly customizable and easy to use captcha for React JS.
7. Awesome Generative Deep Art
Courses and Educational Materials
- Generative AI Explained by NVIDIA: A no-coding course by NVIDIA that presents Generative AI concepts and applications, as well as the challenges and opportunities in the field
Online Tools and Applications
- Competitor Research: AI tool to help companies track their competitors
Large Language Models (LLMs)
- naklecha/llama3-from-scratch (⭐12k): llama3 implementation one matrix multiplication at a time
Retrieval-Augmented Generation (RAG) / Prompt Engineering for Text-to-image
- ragapp/ragapp (⭐3k): an alternative to use Agentic RAG in enterprises
8. Awesome Healthcare
Contents / Libraries
- Metriport (⭐442) - Open-source universal API for healthcare data.
9. Awesome Stacks Chain
Apps / Wallets
- Asigna - Multisig Wallet for Bitcoin, Ordinals, BRC20s, and Stacks.
- Leather Wallet - Open Source wallet for connecting to Bitcoin and Stacks web applications. Also for desktop.
- Xverse Wallet - Mobile wallet application and browser extension for managing Bitcoin, STX and stacking (partly open source).
Apps / Stacks Web Applications
- Hiro Explorer - An application for reviewing transactions on the Stacks blockchain.
- STX Scan - An explorer for Stacks transactions.
- Blocksurvey - AI-driven survey platform with focus on data ownership and privacy.
- MultiSafe (⭐26) - MultiSafe is a shared crypto vault for managing Stacks (STX) and Bitcoin (BTC).
- Charisma (⭐1) - Community-run memecoin DAO on the Stacks blockchain.
Apps / DeFi
- Bitflow - Decentralized Exchange.
- Velar - Swapping, trading, launching assets on premier Bitcoin L2s.
- STX20 (⭐26) - Protocol to create and share digital artifacts on Stacks.
- STXTools - Charts, transactions, price alerts for DeFi on Stacks.
- Stacks Pulse (⭐10) - Real-time on-chain Stats for Stacks DeFi.
- Signal21 - On-chain analysis for Bitcoin L1, L2 and Dapps.
- CityCoins - Tokens for cities (winding down).
Apps / Stacking Apps
- Fast pool - Trust minimized stacking pool.
- Stacking DAO - Liquid stacking on Stacks.
- Lisa - Liquid stacking on Stacks using rebasing.
Clarity Resources / Non-Fungible Tokens
- Smart Contract GPT (⭐5) - Chat bot trained to create SIP-009 contracts.
Clarity Resources / Fungible Tokens
Clarity Resources / Stacking
- Stacks Pools (⭐0) - Decentralized Stacking Pool.
App Development / Client Libraries
- stacks.rs (⭐4) - A Rust toolkit to interact with the Stacks Blockchain.
10. Awesome Data Engineering
Data Ingestion
- Meltano - CLI & code-first ELT.
- Singer SDK - The fastest way to build custom data extractors and loaders compliant with the Singer Spec.
11. Awesome Kotlin
Android / Tests
- KakaoCup/Kakao (⭐322) - Nice and simple DSL for Espresso in Kotlin
12. Awesome Agi Cocosci
Communications / Coordination
- In situ bidirectional human-robot value alignment - Science Robotics, 2022. [All Versions]. [Preprint]. This paper proposes an explainable artificial intelligence (XAI) system in which a group of robots predicts users’ values by taking in situ feedback into consideration while communicating their decision processes to users through explanations. To learn from human feedback, the XAI system integrates a cooperative communication model for inferring human values associated with multiple desirable goals. To be interpretable to humans, it simulates human mental dynamics and predicts optimal explanations using graphical models.
Domain Specific Language / Design Theory
- Comparison of multi-paradigm programming languages - Wikipedia. Programming languages may support multiple programming paradigms. This Wikipedia encyclopedia entry lists a concise reference for the programming paradigms.
13. Awesome Prisma
🦺 Community Prisma Tools
14. Awesome Azure Openai Llm
Prompt Engineering / Prompt Template Language
Prompt Engneering overview cite [10 Jul 2023]
Prompt Concept
- Question-Answering
- Roll-play:
Act as a [ROLE] perform [TASK] in [FORMAT]
- Reasoning
- Prompt-Chain
Prompt Guide & Leaked prompts / Prompt Template Language
- Copilot prompts (⭐141): Examples of prompts for Microsoft Copilot. [25 Apr 2024]
Trustworthy, Safe and Secure LLM / GPT series release date
- Mapping the Mind of a Large Language Model: Anthrophic, A technique called "dictionary learning" can help understand model behavior by identifying which features respond to a particular input, thus providing insight into the model's "reasoning." ref [21 May 2024]
- Frontier Safety Framework: Google DeepMind, Frontier Safety Framework, a set of protocols designed to identify and mitigate potential harms from future AI systems. [17 May 2024]
Large Language Model Is: Abilities / GPT series release date
- Testing theory of mind in large language models and humans: Some large language models (LLMs) perform as well as, and in some cases better than, humans when presented with tasks designed to test the ability to track people’s mental states, known as “theory of mind.” cite [20 May 2024]
MLLM (multimodal large language model) / GPT series release date
- Google
- Gemini 1.5: 1 million token context window, 1 hour of video, 11 hours of audio, codebases with over 30,000 lines of code or over 700,000 words. [Feb 2024]
- Foundation Models: Gemini, Veo, Gemma etc.
Build an LLMs from scratch: picoGPT and lit-gpt / GPT series release date
- llama3-from-scratch (⭐12k): Implementing Llama3 from scratch [May 2024]
LLM for Robotics: Bridging AI and Robotics / OSS Alternatives for OpenAI Code Interpreter (aka. Advanced Data Analytics)
- LeRobot: Hugging Face. LeRobot aims to provide models, datasets, and tools for real-world robotics in PyTorch. git (⭐4.7k) [Jan 2024]
15. Awesome Ada
Reference
- Ada 2022 Reference Card (⭐9) - Reference Card / Cheatsheet of Ada Attributes, Aspects, Pragmas and Standard Library.
16. Awesome Userscripts
Scripts / YouTube
- YouTube Commenter Names - Make YouTube display the names of commenters instead of their handles.
17. Free for Dev
APIs, Data, and ML
- Zerosheets - Turn your Google Sheets spreadsheets into powerful API`s to rapidly develop prototypes, websites, apps and more. 500 requests per month available for free.
18. Awesome Geojson
editors & viewers
- point_ed: click on map to add points, download those as GeoJSON file
19. Awesome Project Management
Project Management Tools
- Asana - Review - Elevate your team's collaboration with a comprehensive platform for work organization and efficiency.
- Monday.com - Review - Unify your teamwork and project management needs with a comprehensive Work OS.
- Microsoft Project - Review - Empower teams to manage projects effectively and achieve more with Microsoft Project.
- Smartsheet - Review - Transform your work into dynamic work with a flexible, secure platform.
- Zoho Projects - Review - Transform your project management experience with comprehensive features.
Websites
- Productivity Directory - Your ultimate tool finder, providing a curated list of productivity apps and tools designed to enhance your efficiency and streamline your workflow
Courses
- Introduction to Project Management Principles and Practices - A specialization offered by the University of California, Irvine on Coursera.
Blogs
- Project Management on The Productivity Blog - Proven Productivity Tips, Tricks, and App Reviews to Streamline Your Life and Work.
- PMI Blog - Insights, tips, and tools from the world of project management.
Conferences
- PMI Global Conference - Annual event that offers networking opportunities and sessions by industry leaders.
Podcasts
- The Project Management Podcast - Offers insights and tips while interviewing project management influencers.
Books
Contributing
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
)
- Commit your Changes (
git commit -m 'Add some AmazingFeature'
)
- Push to the Branch (
git push origin feature/AmazingFeature
)
- Open a Pull Request
20. Awesome Productivity Tools
Project Management
21. Awesome Polars
Resources / Blog posts
- Spark vs Polars. Real-life Test Case - A blog post in which the author tests whether Polars is able to handle "real amounts of data" and "really replace some production Spark workloads." by @danielbeach. Code used is available on Github here (⭐7).
- Polars vs. Pandas: 30 Comparison Functions - A reminder blog post that compares 30 functions written with Polars and Pandas by Yunuskaradagg.
- Polars vs. SQL: When to Choose Python for Your Data Adventures - A blog post that explores some common functions and their counterparts in both Polars and SQL by Yunuskaradagg.
- Age of DataFrames II: Polars Edition - A blog post that illustrates the features of Polars through the analysis of a tournament from the video game Age of Empires II by [@woutergins]. Source code available here (⭐0)
22. Awesome Blazor
Videos / Others
- Clean Architecture with .NET MAUI, Blazor, and ASP.NET Core - May 22, 2024 - We've heard a lot about how using .NET to build our UI applications lets us share code across our whole stack, but finding the best way to do this isn't straightforward. UI code and API code can sometimes seem at cross-purposes and it's not always obvious how using .NET code across your whole stack provides any advantages over using different technologies for your UI and API. It's easy to fall into the trap of underutilizing the right code-sharing techniques. Or, at the other extreme, butchering your architecture for the sake of sharing code. In this talk, Matt Goldman (author of .NET MAUI in Action) will look at extending Clean Architecture to incorporate UIs built with .NET MAUI and Blazor. See sensible ways to write clean, testable, re-usable code that can be shared across the different layers of your solution, and across different solutions in your enterprise, to optimize efficiency and minimize duplication. We'll also see how to avoid the common pitfalls of over-engineering or under-sharing. You will walk away knowing how to make full-stack code shared with .NET a reality.
- Supercharging Blazor SSR with htmx - April 29, 2024 - Are you using a front-end framework with Blazor? In this week's episode, community MVP Egin Hansen shows us how to supercharge Blazor static server-side rendering (SSR) with the htmx front-end library. Adding htmx gives you access to another level of interactivity while still retaining all the advantages of Blazor SSR stateless nature.
Articles / Others
- .NET Announcements & Updates from Microsoft Build 2024 - May 21, 2024 - .NET Announcements & Updates from Microsoft Build 2024.
23. Awesome Developer First
Databases & Spreadsheets
- Neon - Serverless Postgres database with scale-to-zero, branching, autoscaling.
24. Awesome Go
Databases Implemented in Go
- pebble (⭐4.7k) - RocksDB/LevelDB inspired key-value database in Go.
Database Tools
- wescale (⭐197) - WeScale is a database proxy designed to enhance the scalability, performance, security, and resilience of your applications.
Geographic
- geoos (⭐610) - A library provides spatial data and geometric algorithms.
Logging
- slogor - A colorful slog handler.
Testing Frameworks
- assert (⭐62) - Basic Assertion Library used along side native go testing, with building blocks for custom assertions.
- baloo (⭐775) - Expressive and versatile end-to-end HTTP API testing made easy.
- be (⭐103) - The minimalist generic test assertion library.
- biff (⭐14) - Bifurcation testing framework, BDD compatible.
- charlatan (⭐202) - Tool to generate fake interface implementations for tests.
- commander (⭐225) - Tool for testing cli applications on windows, linux and osx.
- cupaloy (⭐297) - Simple snapshot testing addon for your test framework.
- dbcleaner (⭐161) - Clean database for testing purpose, inspired by
database_cleaner
in Ruby.
- dsunit (⭐44) - Datastore testing for SQL, NoSQL, structured files.
- embedded-postgres (⭐810) - Run a real Postgres database locally on Linux, OSX or Windows as part of another Go application or test.
- endly (⭐262) - Declarative end to end functional testing.
- fixenv (⭐28) - Fixture manage engine, inspired by pytest fixtures.
- fluentassert (⭐40) - Extensible, type-safe, fluent assertion Go library.
- flute (⭐19) - HTTP client testing framework.
- frisby (⭐277) - REST API testing framework.
- gherkingen (⭐73) - BDD boilerplate generator and framework.
- ginkgo - BDD Testing Framework for Go.
- gnomock (⭐1.4k) - integration testing with real dependencies (database, cache, even Kubernetes or AWS) running in Docker, without mocks.
- go-carpet (⭐245) - Tool for viewing test coverage in terminal.
- go-cmp (⭐4.1k) - Package for comparing Go values in tests.
- go-hit (⭐253) - Hit is an http integration test framework written in golang.
- go-mutesting (⭐636) - Mutation testing for Go source code.
- go-mysql-test-container (⭐2) - Golang MySQL testcontainer to help with MySQL integration testing.
- go-snaps (⭐156) - Jest-like snapshot testing in Golang.
- go-testdeep (⭐430) - Extremely flexible golang deep comparison, extends the go testing package.
- go-testpredicate (⭐5) - Test predicate style assertions library with extensive diagnostics output.
- go-vcr (⭐1.2k) - Record and replay your HTTP interactions for fast, deterministic and accurate tests.
- goblin (⭐883) - Mocha like testing framework of Go.
- goc (⭐796) - Goc is a comprehensive coverage testing system for The Go Programming Language.
- gocheck - More advanced testing framework alternative to gotest.
- GoConvey (⭐8.2k) - BDD-style framework with web UI and live reload.
- gocrest (⭐104) - Composable hamcrest-like matchers for Go assertions.
- godog (⭐2.3k) - Cucumber BDD framework for Go.
- gofight (⭐441) - API Handler Testing for Golang Router framework.
- gogiven (⭐15) - YATSPEC-like BDD testing framework for Go.
- gomatch (⭐46) - library created for testing JSON against patterns.
- gomega - Rspec like matcher/assertion library.
- Gont (⭐76) - Go network testing toolkit for testing building complex network topologies using Linux namespaces.
- gospecify (⭐52) - This provides a BDD syntax for testing your Go code. It should be familiar to anybody who has used libraries such as rspec.
- gosuite (⭐12) - Brings lightweight test suites with setup/teardown facilities to
testing
by leveraging Go1.7's Subtests.
- got (⭐264) - An enjoyable golang test framework.
- gotest.tools (⭐508) - A collection of packages to augment the go testing package and support common patterns.
- Hamcrest (⭐30) - fluent framework for declarative Matcher objects that, when applied to input values, produce self-describing results.
- httpexpect (⭐2.5k) - Concise, declarative, and easy to use end-to-end HTTP and REST API testing.
- is (⭐1.8k) - Professional lightweight testing mini-framework for Go.
- jsonassert (⭐122) - Package for verifying that your JSON payloads are serialized correctly.
- omg.testingtools (⭐1) - The simple library for change a values of private fields for testing.
- restit (⭐55) - Go micro framework to help writing RESTful API integration test.
- schema (⭐21) - Quick and easy expression matching for JSON schemas used in requests and responses.
- stop-and-go (⭐10) - Testing helper for concurrency.
- testcase (⭐119) - Idiomatic testing framework for Behavior Driven Development.
- testcerts (⭐63) - Dynamically generate self-signed certificates and certificate authorities within your test functions.
- testcontainers-go (⭐3.4k) - A Go package that makes it simple to create and clean up container-based dependencies for automated integration/smoke tests. The clean, easy-to-use API enables developers to programmatically define containers that should be run as part of a test and clean up those resources when the test is done.
- testfixtures (⭐1.1k) - A helper for Rails' like test fixtures to test database applications.
- Testify (⭐23k) - Sacred extension to the standard go testing package.
- testsql (⭐17) - Generate test data from SQL files before testing and clear it after finished.
- testza (⭐418) - Full-featured test framework with nice colorized output.
- trial (⭐6) - Quick and easy extendable assertions without introducing much boilerplate.
- Tt (⭐8) - Simple and colorful test tools.
- wstest (⭐101) - Websocket client for unit-testing a websocket http.Handler.
Mock
- genmock - Go mocking system with code generator for building calls of the interface methods.
- go-localstack (⭐76) - Tool for using localstack in AWS testing.
- go-sqlmock (⭐6k) - Mock SQL driver for testing database interactions.
- go-txdb (⭐641) - Single transaction based database driver mainly for testing purposes.
- gock (⭐2.1k) - Versatile HTTP mocking made easy.
- gomock (⭐9.3k) - Mocking framework for the Go programming language.
- govcr (⭐170) - HTTP mock for Golang: record and replay HTTP interactions for offline testing.
- hoverfly (⭐2.3k) - HTTP(S) proxy for recording and simulating REST/SOAP APIs with extensible middleware and easy-to-use CLI.
- httpmock (⭐1.9k) - Easy mocking of HTTP responses from external resources.
- minimock (⭐626) - Mock generator for Go interfaces.
- mockery (⭐5.9k) - Tool to generate Go interfaces.
- mockhttp (⭐23) - Mock object for Go http.ResponseWriter.
- mooncake (⭐18) - A simple way to generate mocks for multiple purposes.
- timex (⭐70) - A test-friendly replacement for the native
time
package.
- xgo (⭐320) - A general pureposed function mocking library.
Fuzzing and delta-debugging/reducing/shrinking
- gofuzz (⭐1.5k) - Library for populating go objects with random values.
- Tavor (⭐245) - Generic fuzzing and delta-debugging framework.
Selenium and browser control tools
- chromedp (⭐11k) - a way to drive/test Chrome, Safari, Edge, Android Webviews, and other browsers supporting the Chrome Debugging Protocol.
- ggr (⭐314) - a lightweight server that routes and proxies Selenium WebDriver requests to multiple Selenium hubs.
- playwright-go (⭐2k) - browser automation library to control Chromium, Firefox and WebKit with a single API.
- rod (⭐5.2k) - A Devtools driver to make web automation and scraping easy.
- selenoid (⭐2.6k) - alternative Selenium hub server that launches browsers within containers.
Third-party APIs
- disgo (⭐87) - Go API Wrapper for the Discord API.
DevOps Tools / Libraries for creating HTTP middlewares
- kubeblocks (⭐2k) - KubeBlocks is an open-source control plane that runs and manages databases, message queues and other data infrastructure on K8s.
- podinfo (⭐5.3k) - Podinfo is a tiny web application made with Go that showcases best practices of running microservices in Kubernetes. Podinfo is used by CNCF projects like Flux and Flagger for end-to-end testing and workshops.
25. Awesome Jamstack
CMS
- Decap CMS - Open source Git-based CMS (Formerly known as Netlify CMS).
API / Authentication
- Corbado – Corbado helps you go passwordless by adding passkeys to your website or app in a few lines of code.
API / E-commerce
- Saleor - Saleor is open-source (⭐20k), GraphQL-first, technology agnostic commerce engine.
26. Awesome Embedded Rust
Books, blogs, and training materials / Free and public materials
- Embedded Rust (no_std) on Espressif - Training for Rust using no_std approach development on ESP32-C3.
- Embedded Rust (std) on Espressif - Training for Rust using std approach development on ESP32-C3 by Ferrous Systems.
Peripheral Access Crates / Espressif
esp32h2
-
27. Awesome Vue
Resources / Official Resources
Components & Libraries / Utilities
- unplugin-vue-components (⭐3.7k) - 📲 On-demand components auto importing for Vue.
- unplugin-auto-import (⭐3.2k) - Auto import Vue APIs on-demand for Vite, Webpack and Rollup.
28. Awesome Angular
Official Resources
Blogs / Google Developer Experts
- angular - Official Angular blog.
Cheatsheet / Google Developer Experts
- Past Angular Cheatsheet - Note: NEW official docs do not have a cheatsheet.
Exercises / Google Developer Experts
- angular-debugging-challenge (⭐1) - This repository hosts an Angular-based project designed as a coding and debugging exercise.
- angular-api-challenge (⭐1) - This repository hosts an Angular-based project designed as a api integration exercise.
Authentication / Google Developer Experts
- angular-oauth2-oidc (⭐1.9k) - Support for OAuth 2 and OpenId Connect (OIDC) in Angular.
- keycloak-angular (⭐718) - Easy Keycloak setup for Angular applications.
CLI / Google Developer Experts
- angular-serve-and-run (⭐3) - Serve your Angular CLI project then run a command on top of it.
Deployment / Google Developer Experts
Developer tools / Google Developer Experts
- Angular Dev Tools - Angular DevTools is a browser extension that provides debugging and profiling capabilities for Angular applications.
Integrations / Google Developer Experts
- google-pay-button (⭐249) - Google Pay button - React, Angular, and custom element.
- Partytown - Relocate resource intensive third-party scripts off of the main thread and into a web worker.
Security / Google Developer Experts
- Angular Security - Best Practices
Updating / Google Developer Experts
- angular update guide - Interactive guide to help you migrate from one version of Angular to another.
Animations / Google Developer Experts
- ngx-count-animation (⭐1) - A package that elegantly animates number changes, creating a visually engaging transition from one value to another, perfect for counting or displaying real-time data updates.
Carousels / Google Developer Experts
- ngx-drag-scroll (⭐347) - A lightweight responsive Angular carousel library.
Charts / Google Developer Experts
- ngx-simple-charts (⭐5) - Angular 17+ library for D3 based line, bar, donut and date/timeline charts with multiple entry points. A configurable service for token handling is provided.
Dates / Google Developer Experts
- time2blocks-ngx (⭐1) - Angular lib to identify which time is associated with a blockchain block in the past (and format it).
DOM / Google Developer Experts
- ngxd (⭐318) - NgComponentOutlet + Data-Binding + Full Lifecycle = NgxComponentOutlet for Angular 7+.
- ngx-quicklink (⭐749) - Quicklink prefetching strategy for the Angular router.
Editor Components / Google Developer Experts
- ngx-tiptap (⭐113) - Angular bindings for tiptap v2.
General / Google Developer Experts
- fluent-form (⭐46) - Building dynamic form in Angular with Fluent API or JSON.
- ng-signal-forms (⭐115) - Signal powered Angular Forms.
- ngx-sub-form (⭐315) - Utility library for breaking down an Angular form into multiple components.
- forms-typed (⭐84) - Want types in your forms? Want to have nested forms? This is library can help.
Form Controls / Google Developer Experts
- ngx-bootstrap-icons-picker (⭐7) - Just a Bootstrap Icons Picker for Angular.
- ngx-filesaver (⭐86) - Simple file save with FileSaver.js (⭐21k).
- angular-star-rating (⭐218) - Star Rating Angular Component written in TypeScript, based on CSS-only techniques.
Validation / Google Developer Experts
- ngx-valdemort (⭐199) - Simpler, cleaner Angular validation error messages.
- ngx-validator (⭐43) - About Angular 7+ Validator, a library handle validation messages easy and automatic.
- validointi (⭐23) - This is a library to help you validate your template driven forms.
- ngx-reactive-forms-utils (⭐6) - Provides easy validation error display and custom validators.
- angular-reactive-validation (⭐31) - Reactive Forms validation shouldn't require the developer to write lots of HTML to show validation messages. This library makes it easy.
Icons / Google Developer Experts
- angular-fontawesome (⭐1.5k) - Official Angular component for Font Awesome 5+.
- ng-svg-icon-sprite (⭐57) - Angular 16+ package for generating and using inline SVG icons in your project.
- Angular-Svg-Sprite (⭐0) - Simplify SVG icon usage in your Angular project! Enhance the flexibility and manageability of your Angular project by using SVG sprites.
- ng-hero-icons (⭐14) - Use Heroicons in your Angular application.
- ionic-angular-collect-icons (⭐3) - This library is used to uniquely group the ionIcons in a project, and generate for export ionIcons file.
- ngx-fluent-ui (⭐16) - Angular & online library for Microsoft Fluent UI icons.
- angular-remix-icon (⭐10) - Angular wrapper for Remixicon icon library.
- angular-line-awesome (⭐4) - Angular Line Awesome is an Angular component to manage Line Awesome icons.
- ngx-bootstrap-icons (⭐33) - This Angular module allows you to use the Bootstrap Icons in your Angular application without additional dependencies.
- ngx-icon (⭐1) - An Angular component for displaying SVG icons.
- angular-feather (⭐156) - This package allows you to use Feather Icons (⭐25k) in your Angular applications.
- angular-tabler-icons (⭐23) - This package allows you to use the Tabler Icons in your Angular applications.
- icon-lib-builder (⭐1) - Small tool to generate a Framework component (React, Preact, Angular, Svelte or Vue) from a SVG icon.
- svg-icons-builder (⭐20) - Angular builder to build svg-icons using svg-to-ts.
- ngx-fast-svg (⭐52) - SVGs, fast and developer friendly in Angular.
Images / Google Developer Experts
- ngx-img-fallback (⭐82) - Load placeholder image on image error, Angular 5+.
- ngx-image-zoom (⭐132) - Angular component for zoomable images.
- ngx-image-hero (⭐1) - A package to implement hero animations, allowing users to click on images and smoothly zoom them into a larger, immersive view, enhancing the user experience and interaction with images.
- ngx-image-compress (⭐86) - Angular library for uploading and compressing images.
- ngx-image-cropper (⭐772) - An image cropper for Angular.
- ng-cloudimage-responsive (⭐16) - Cloudimage responsive plugin will make your website load the exact image size you need depending on your user's screen size.
- angular-cropperjs (⭐109) - Cropper.js (⭐13k) integration for Angular 6+.
Mixed utilities / Google Developer Experts
- rxweb (⭐403) - Tons of extensively featured packages for Angular, Vue and React Projects.
- jsonforms (⭐2.1k) - Customizable JSON Schema-based forms with React, Angular and Vue support out of the box.
- ngspot (⭐25) - Collection of awesome Angular libraries.
- ngx-grpc (⭐237) - Angular gRPC framework.
- ts-cacheable (⭐340) - A popular platform-agnostic caching library.
- ngxtension-platform (⭐561) - Utilities for Angular.
- spartan (⭐1.2k) - Cutting-edge tools powering Angular full-stack development.
Scroll / Google Developer Experts
- ngx-scroll-animations (⭐3) - This minimalistic Angular directive, free from external dependencies, empowers you to effortlessly implement CSS animations on elements. These animations trigger when an element comes into view through scrolling on the page. It seamlessly integrates with your choice of CSS animations.
- OverlayScrollbars (⭐3.8k) - A javascript scrollbar plugin that hides native scrollbars, provides custom styleable overlay scrollbars and keeps the native functionality and feeling.
- ng-table-virtual-scroll (⭐134) - Virtual Scroll for Angular Material Table.
State Management / Google Developer Experts
- ngx-collection (⭐31) - Collection State Management Service for Angular.
- xstate (⭐27k) - Actor-based state management & orchestration for complex app logic.
Tables / Google Developer Experts
- ngx-export-as (⭐66) - Angular 2+ / Ionic 2+ HTML/table element to export it as JSON, XML, PNG, CSV, TXT, MS-Word, Ms-Excel, and PDF.
Unspecified / Google Developer Experts
- ngx-float-ui (⭐17) - Angular wrapper for the Floating UI library.
- orchestrator (⭐16) - Extensible orchestrator for UI and forms for Angular.
UX Components / Google Developer Experts
- ngx-tour-wizard (⭐15) - Product Tour Wizard.
Misc Components / Google Developer Experts
- ngx-cookieconsent (⭐163) - Cookie Consent module for Angular.
- ngx-cookie-service (⭐543) - Angular (4.2+ ...12) service for cookies. Originally based on the ng2-cookies (⭐64) library.
- gui (⭐86) - JSON powered GUI for configurable panels.
RxJS / Google Developer Experts
- observable-webworker (⭐221) - Simplified API for working with Web Workers with RxJS.
- ng-event-bus (⭐49) - RxJS-based message bus service for Angular.
29. Awesome Plotters
Inspiration, Instruction, and Research / Fonts
- Early Computer Art in the 50s and 60s - Good art history lesson with lots of plotter-relevant artists.
- Coding My Handwriting - Great exploration of creating handwriting with p5.js and some custom tools.
30. Awesome Playcanvas
Browser Games
- Color Burst 3D - Hit the colored wall matching the ball color.
- Free Kick Football - Curve the ball to score goals.
- Full Speed Racing - Drive as far as you can before the time runs out.
- Master Archer - Shoot the fruit from the top of Bob's head.
- Scooter Xtreme - Casual scooter riding game.
Messenger Games
- GameWave - Multiplayer games for iMessage.
YouTube Playables
- Cannon Balls 3D - Use the cannon to destroy the various structures in this physics-based game.
- Color Burst 3D - Hit the colored wall matching the ball color.
- Farm Land - Grow produce to expand your land.
- Free Kick Football - Curve the ball to score goals.
- Full Speed Racing - Drive as far as you can before the time runs out.
- Om Nom Run - Endless runner.
- Scooter Xtreme - Casual scooter riding game.
- Stack Bounce - Destroy all platforms to get to the ground and win.
31. Static Analysis
Multiple languages / Other
- Freeplane Code Explorer — The Code Explorer mode in Freeplane is designed for analyzing the structure and dependencies of code compiled to JVM class files. It also allows displaying ArchUnit test results directly in Freeplane, if Freeplane is running and ArchUnit detects rule violations during the tests.
32. Papers We Love
Info / Other Good Places to Find Papers
33. Awesome Elixir
Frameworks
- Ash Framework (⭐1.5k) - A declarative, resource-oriented application framework for Elixir.
34. Awesome Selfhosted
Software / Manufacturing
- Manyfold - Digital asset manager for 3d print files; STL, OBJ, 3MF and more. (Source Code (⭐658))
MIT
Docker
Software / Money, Budgeting & Management
- Bigcapital - A self-hosted financial accounting and inventory management software for small to medium businesses. (Source Code (⭐2.4k))
AGPL-3.0
Docker
Software / Photo and Video Galleries
- Ente - An end-to-end encrypted photo-sharing platform (alternative to Google Photos, Apple Photos). (Source Code (⭐13k))
AGPL-3.0
Docker/Nodejs/Go
35. Awesome Rest
Node.js
- Baucis - Build scalable REST API based on your Mongoose entities.
36. Awesome Music
Audio Editing
- OpenUtau (⭐1.8k) - A free, cross-platform singing voice synthesis framework.
37. Awesome Neovim
(requires Neovim 0.5)
- zeioth/none-ls-autoload.nvim (⭐15) - Auto-load/Auto-unload none-ls sources installed with mason. It supports builtin sources and external sources.
- luckasRanarison/clear-action.nvim (⭐113) - Enhances LSP code actions with fully customizable signs, personalized actions, and server-specific mappings, making code actions more predictable.
AI / Diagnostics
- Aaronik/GPTModels.nvim (⭐47) - GPTModels - a stable, clean, multi model, window based LLM AI tool.
Markdown and LaTeX / Diagnostics
- arminveres/md-pdf.nvim (⭐64) - Preview markdown files and convert to PDF.
Marks / Diagnostics
- niuiic/track.nvim (⭐23) - Enhanced mark with description. Track the thought process of reading source code.
Color / Diagnostics
- rachartier/tiny-devicons-auto-colors.nvim (⭐97) - Automatically updates nvim-web-devicons colors based on your current colorscheme.
Tree-sitter Supported Colorscheme / Diagnostics
- slugbyte/lackluster.nvim (⭐146) - A delightful mostly grayscale colorscheme that is soft on the eyes, and supports heaps of plugins.
Note Taking / Diagnostics
- nvim-telekasten/telekasten.nvim (⭐1.3k) - Work with a text-based, markdown zettelkasten / wiki and mix it with a journal, based on telescope.nvim.
- slugbyte/whip.nvim (⭐4) - A super fast minimal scratchpad management plugin, biew biew biew.
Utility / Diagnostics
- AlejandroSuero/freeze-code.nvim (⭐18) - Code screenshot plugin that makes use of freeze (⭐3.1k) inside the editor, it lets you copy the generated image to paste it anywhere.
Terminal Integration / Diagnostics
- NeViRAIDE/nekifoch.nvim (⭐16) - Managing Kitty terminal font settings.
Code Runner / Diagnostics
- al1-ce/just.nvim (⭐29) - Task runner for justfiles.
Git / Diagnostics
- echasnovski/mini.nvim#mini.git (⭐4.7k) - Module of
mini.nvim
for enhanced Git integration with current Neovim process. Implements tracking of Git related data,:Git
user command, and various helpers to explore Git history.
Remote Development / Diagnostics
- nosduco/remote-sshfs.nvim (⭐161) - Explore, edit, and develop on a remote machine via SSHFS.
38. Awesome Ruby
Analytics
- ActiveAnalytics (⭐398) - First-party, privacy-focused traffic analytics for Ruby on Rails applications.
Gem Servers
- Gemfast (⭐65) - A drop in replacement for geminabox written in Go.
- Gem in a box (⭐1.5k) - Really simple rubygem hosting.
- Gemirro (⭐137) - Gem to automatically make a rubygems mirror.
- Gemstash (⭐752) - A RubyGems.org cache and private gem server.
39. Awesome Mac
Audio and Video Tools / File Sharing
- Camera Preview - Preview your webcam, take photos, and use it as a mirror.
Finance / Audio Record and Process
- SubManager - Track your subscriptions in one place and get notified when a subscription is due for renewal. Available for macOS, iOS and visionOS and syncs across all your devices.
Utilities / Menu Bar Tools
- Menu Bar Calendar - A monthly calendar right in your menu bar.
Utilities / Productivity
- Day Progress - Time remaining today in your menu bar.
Utilities / Finder Tools
- Command X - Cut and paste files in Finder.
40. Awesome Sysadmin
Software / Monitoring
- Wazuh - Unified XDR and SIEM protection for endpoints and cloud workloads. (Source Code (⭐9.9k))
GPL-2.0
C
Software / PaaS
- CapRover - Build your own PaaS in a few minutes. (Demo, Source Code (⭐13k))
Apache-2.0
Docker/Nodejs
- Coolify - An open-source & self-hostable Heroku / Netlify alternative (and even more). (Source Code (⭐28k))
Apache-2.0
Docker
- Dokku - An open-source PaaS (alternative to Heroku). (Source Code (⭐26k))
MIT
Docker/Shell/Go/deb
- fx (⭐2.1k) - A tool to help you do Function as a Service with painless on your own servers.
MIT
Go
- Kubero - A self-hosted Heroku PaaS alternative for Kubernetes that implements GitOps. (Demo, Source Code (⭐2.4k))
GPL-3.0
K8S/Nodejs/Go
- LocalStack - LocalStack is a fully functional local AWS cloud stack. This includes Lambda for serverless computation. (Source Code (⭐53k))
Apache-2.0
Python/Docker/K8S
- Nhost - Firebase Alternative with GraphQL. Get a database and backend configured and ready in minutes. (Source Code (⭐7.7k))
MIT
Docker/Nodejs/Go
- OpenFaaS - Serverless Functions Made Simple for Docker & Kubernetes. (Source Code (⭐25k))
MIT
Go
- Tau - Easily build Cloud Computing Platforms with features like Serverless WebAssembly Functions, Frontend Hosting, CI/CD, Object Storage, K/V Database, and Pub-Sub Messaging. (Source Code (⭐2.9k))
BSD-3-Clause
Go/Rust/Docker
- Trusted-CGI (⭐222) - Lightweight self-hosted lambda/applications/cgi/serverless-functions platform.
MIT
Go/deb/Docker
- Prev: May 27 - Jun 02, 2024
- Next: May 13 - May 19, 2024