Awesome List Updates on Dec 09 - Dec 15, 2024
38 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Sitecore
Headless
- Angular JSS starter kit for XM Cloud (⭐269) - Sitecore JSS Angular Starter Kit App for XM Cloud.
XM Cloud
- Node XM Cloud Proxy (⭐269) - Node proxy application enables backend functionality and features equivalent to those in our Next.js starter kit for XM Cloud. Was introduced to support the new Angular starter kit. This proxy is designed to work with all SPA frameworks and can also be used to run React and Vue applications, laying the groundwork for future JSS starter kits built for other front-end JavaScript frameworks.
2. Awesome Zsh Plugins
Themes / superconsole - Windows-only
- cabovianco (⭐0) - Includes decorators for
gitstatus and current directory.
- modern (⭐0) - Automatically adapts to light and dark terminal themes. This theme provides a clean and informative prompt with git integration, command execution time, and a beautiful rainbow directory path.
- moonbloom (⭐5) - Adapts to the color scheme of your terminal emulator. Includes decorators for current directory and
gitstatus.
3. Awesome Micropython
Sensors / Barometer - Air and Water Pressure
- MicroPython-BMPxxx (⭐4) - Driver for BMP585, BMP581, BMP390, BMP280 Bosch temperature/pressure sensors.
4. Awesome Pentest
Online Resources / Penetration Testing Report Templates
- Pentest reports - Information hub with list of public penetration test reports, companies, tools and vulnerabilities all in one place.
5. Awesome Ruby
Markdown Processors
- ZMediumToMarkdown (⭐47) - A powerful tool that allows you to effortlessly download and convert your Medium posts to Markdown format.
Networking
- PacketFu (⭐386) - A library for reading and writing packets to an interface or to a libpcap-formatted file.
6. Awesome Osint
Email Search / Email Check / GitHub
- LeakCheck - Data Breach Search Engine with 7.5B+ entries collected from more than 3000 databases. Search by e-mail, username, keyword, password or corporate domain name.
- LeakRadar - Scans for compromised emails and domains in stealer logs, offering proactive breach prevention and real-time alerts.
Other Tools / GitHub
- Cyberbro (⭐437) - A self-hosted application, available as a Dockerized, for effortless searching and reputation checking of observables. Extracts IoCs from raw input and check their reputation using multiple services.
- CyberGordon - CyberGordon is a threat intelligence search engine. It leverages 30+ sources.
7. Awesome Ansible
Tools
- ansibledb (⭐20) - Flask API Web server that uses MongoDB as database to store Ansible reports and facts; this tool can be used to query hosts and facters managed Ansible as well search Ansible logs.
8. Awesome Selfhosted
Software / Analytics
- EDA (⭐150) - Web application for data analysis and visualization.
AGPL-3.0Nodejs/Docker
Software / Communication - Email - Mail Delivery Agents
- Piler - Feature-rich email archiving solution. (Source Code (⭐169))
GPL-3.0C
9. Awesome Cpp
Miscellaneous
- tiny::optional (⭐126) - Replacement for std::optional that does not waste memory unnecessarily. [BSL-1.0]
10. Awesome Keycloak
Articles
11. Awesome Elm
Inspired by Elm / Games
- Tyrian - Tyrian is an Elm-inspired frontend framework for Scala.js.
12. Awesome Mac
Utilities / Menu Bar Tools
- Peninsula (⭐406) - Dynamic Peninsula for macOS, focusing on window switching, notifications, and file storage.
13. Awesome Go
Networking
- bart (⭐74) - Package bart provides a fast routing table algorithm.
Utilities
- jet (⭐12) - Just Edit Text: a fast and powerful tool for finding and replacing file content and names using regular expressions.
14. Awesome Raspberry Pi
Models
- Raspberry Pi 500 (December 2024)
15. Awesome Flutter
Backend / Redux / ELM / Dependency Injection
- Serverpod (⭐2.8k) - Write your server-side code and API in Dart.
- Nitric (⭐1.8k) - Open source framework with pluggable deployment by Nitric.
16. Awesome Acg
Subtitles
- Fansubbing Guide (⭐153) - A guide for fansubbing. [English]
17. Awesome Zig
Web / Messaging
- by-nir/aws-lambda-zig (⭐7) - Super-fast AWS Lambda runtime for Zig.
18. Awesome Connectivity Info
Other sources
- Cloudflare Radar - (2024) (2023) (2022) Invaluable resource on internet traffic, security, routing, outages, DNS, and more.
19. Awesome Ironsworn
Hacks and homebrew / Ironsworn
- Dwellers Under the High Grave - A setting drawing inspiration from the history, folklore and landscapes of Ukraine
20. Awesome Ios
Blockchain
- web3swift (⭐862) - Elegant Web3js functionality in Swift. Native ABI parsing and smart contract interactions.
21. Awesome Polars
Polars plugins / Geographical / Spatial
- polars-h3 (⭐79) - Efficient hexagonal indexing for large-scale geospatial analysis by @Filimoa.
22. Awesome Transit
GTFS Realtime (and Other Real-time API) Archival Tools / Rust
- Transi - A Cloud-native GTFS-RT/GTFS archiving system.
- GTFS-Realtime-Capsule (⭐11) - A command-line tool that scrapes, normalizes, and archives real-time public transit data.
23. Awesome Godot
Plugins and scripts / Godot 4
- NobodyWho (⭐442) - Local large language models (LLMs) for "AI-powered" NPC dialogue.
24. Awesome Blazor
2D/3D Rendering engines / Others
- BlazorGravatar (⭐0) -
A Blazor component for integrating Gravatar, Blazor WASM, Server and SSR.
25. Awesome Neovim
AI / Diagnostics
- supermaven-inc/supermaven-nvim (⭐1.1k) - The fastest copilot, brought to you by Supermaven.
Programming Languages Support / Diagnostics
- nvim-java/nvim-java (⭐1.3k) - Everything you need for a painless Java experience.
Motion / Diagnostics
- DanilaMihailov/beacon.nvim (⭐539) - Highlights cursor when it moves, changes windows and more. Inspired by Emacs beacon package.
- Aaronik/Treewalker.nvim (⭐524) - Move seamlessly around the abstract syntax tree.
Game / Diagnostics
- csessh/aoc.vim (⭐4) - Simple little elf who fetches Advent of Code puzzle input for you.
26. Free for Dev
Tools for Teams and Collaboration
- SiteDots - Share feedback for website projects directly on your website, no emulation, canvas or workarounds. Completely functional free tier.
Monitoring
- incidenthub.cloud — Cloud and SaaS status page aggregator - 20 monitors and 2 notification channels (Slack and Discord) are free forever.
IDE and Code Editing
- Android Studio — Android Studio provides the fastest tools for building apps on every type of Android device. Open Source IDE is free for everyone and the best Android app development. Available for Windows, Mac, Linux, and even ChromeOS!
Analytics, Events and Statistics
- Branch — Mobile Analytics Platform. Free Tier offers up to 10K Mobile App Users with deep-linking & other services.
Miscellaneous
- ReqBin — Post HTTP Requests Online. Popular Request Methods include GET, POST, PUT, DELETE, and HEAD. Supports Headers and Token Authentication. Includes a basic login system for saving your requests.
27. Awesome Generative Deep Art
Critical Views about Generative AI
Generative AI Tools Directories
- AI Tool List: An awesome directory of AI tools
Large Language Models (LLMs)
- comet-ml/opik (⭐11k): Evaluate, test, and ship LLM applications with a suite of observability tools to calibrate language model outputs across your dev and production lifecycle.
28. Awesome V
Text processing
- vxml (⭐1) - Pure V library for parsing XML to a DOM.
29. Static Analysis
Programming Languages / Other
- PHP_CodeSniffer ⚠️ — Detects violations of a defined set of coding standards.
- cohesion (⭐241) — A tool for measuring Python class cohesion.
Multiple languages / Other
- SonarQube Cloud ©️ — SonarQube Cloud enables your team to deliver clean code consistently and efficiently with a code review tool that easily integrates into the cloud DevOps platforms and extend your CI/CD workflow. SonarQube Cloud provides a free plan.
- SonarQube for IDE — SonarQube for IDE (formerly SonarLint) is a free IDE extension available for IntelliJ, VS Code, Visual Studio, and Eclipse, to find and fix coding issues in real-time, flagging issues as you code, just like a spell-checker. More than a linter, it also delivers rich contextual guidance to help developers understand why there is an issue, assess the risk, and educate them on how to fix it.
- SonarQube Server — SonarQube empowers development teams with a code quality and security solution that deeply integrates into your enterprise environment; enabling you to deploy clean code consistently and reliably. SonarQube provides a free and open source Community Build.
30. Awesome Cl
Machine Learning
- Caten (⭐212) - Deep Learning Compiler based on Polyhedral Compiler and Light-weight IRs, and Optimizing Pattern Matcher, written in Common Lisp
YAML
- rope (⭐12) - Immutable Ropes for Common Lisp. MIT.
Community
Web frameworks / Isomorphic web frameworks
- mold-desktop - a programmable desktop.
- [WIP] clog-moldable-inspector - A moldable Common Lisp object inspector based on CLOG. The inspector is thus shown in a Web browser.
Others / Third-party APIs
- numericals (⭐51) - SIMD powered simple-math numerical operations on arrays for Common Lisp through CFFI [still experimental]. MIT.
- documentation: https://digikar99.github.io/numericals/
- dense-arrays (⭐25) - Numpy like array object for common lisp. MIT.
Files and directories / Third-party APIs
- osicat - A lightweight operating system interface on POSIX-like systems, including Windows (directory iteration and deletion, file permissions, file-type identification, etc) Expat.
- note: Osicat isn't a pure Lisp library, it relies on compiling C code and this might make your deployment harder.
31. Awesome Design Systems
: Enel
Components: 👍
Voice & Tone:
Designers Kit:
Source code *:
: French Government Design System
Components: 👍
Voice & Tone: 👍
Designers Kit: 👍
Source code *: 🐙 (⭐287)
: Just Eat Takeaway.com PIE Design System
Components: 👍
Voice & Tone:
Designers Kit: 👍
Source code *: 🐙 (⭐29)
-
Components: 👍
Voice & Tone: 👍
Designers Kit: 👍
Source code *: 🐙 (⭐24k)
-
Components: 👍
Voice & Tone:
Designers Kit:
Source code *: 🐙 (⭐22)
: Vercel
Components: 👍
Voice & Tone:
Designers Kit:
Source code *:
32. Awesome Elixir
Validations
- to_atom_in (⭐0) - Utility to safely convert string an atom in set.
33. Awesome Rust
Applications / Database
- Hiqlite (⭐239) - highly-available, embeddable, raft-based SQLite + cache
Applications / Message Queue
- Rocketmq-Rust (⭐1.2k) - 🚀Apache RocketMQ build in Rust🦀. Faster, safer, and with lower memory usage.
Applications / Web
- Redlib (⭐2.2k) - An alternative private front-end to Reddit, with its origins in Libreddit (⭐5.1k)
Libraries / Date and time
- burntSushi/jiff (⭐2.3k) - A date-time library for Rust that encourages you to jump into the pit of success.
Libraries / Scripting
- facebook/starlark-rust (⭐815) - A small, deterministic, thread-safe language with Python syntax
34. Android Security Awesome
Tools / Dynamic Analysis Tools
- Appie - Appie is a software package that has been pre-configured to function as an Android Pentesting Environment. It is completely portable and can be carried on a USB stick or smartphone. This is a one-stop answer for all the tools needed in Android Application Security Assessment and an awesome alternative to existing virtual machines.
Exploits/Vulnerabilities/Bugs / Malware
- Android Malware Genome Project - contains 1260 malware samples categorized into 49 different malware families, free for research purposes.
35. Awesome Vite
Framework-agnostic Plugins / Integrations
- vite-plugin-llms (⭐28) - Integration for the llms.txt specification supporting AI optimized content alongside application routes.
- module-federation/vite (⭐481) - Official Module Federation integration, enabling dynamic remote module loading.
Framework-agnostic Plugins / Transformers
- vite-plugin-material-symbols (⭐4) - Selective loading of Material Symbols font icons based on source code analysis.
36. Awesome Agi Cocosci
Abduction / Explanation
- Abductive Cognition: The Epistemological and Eco-Cognitive Dimensions of Hypothetical Reasoning - Springer, 2009. [All Versions]. Most philosophers of science in the twentieth century have concluded that no logic of creative processes exists and, moreover, that a rational model of discovery is impossible. In short, scientific creative inferences are irrational and there is no “reasoning” to hypotheses. On the other hand, some research in the area of artificial intelligence has shown that methods for discovery could be found that are computationally adequate for rediscovering --- or discovering for the first time --- empirical or theoretical laws and theorems.
Domain Specific Language / Design Theory
- When and How to Develop Domain-Specific Languages - ACM Computing Surveys, 2005. [All Versions]. [Preprint]. Domain-specific languages (DSLs) are languages tailored to a specific application domain. They offer substantial gains in expressiveness and ease of use compared with general-purpose programming languages in their domain of application. DSL development is hard, requiring both domain knowledge and language development expertise. Few people have both. Not surprisingly, the decision to develop a DSL is often postponed indefinitely, if considered at all, and most DSLs never get beyond the application library stage. Although many articles have been written on the development of particular DSLs, there is very limited literature on DSL development methodologies and many questions remain regarding when and how to develop a DSL. To aid the DSL developer, this survey paper identifies patterns in the decision, analysis, design, and implementation phases of DSL development. These patterns improve and extend earlier work on DSL design patterns.
- Design Guidelines for Domain Specific Languages - OOPSLA Workshop on Domain-Specific Modeling (DSM' 09), 2009. [All Versions]. Designing a new domain specific language is as any other complex task sometimes error-prone and usually time consuming, especially if the language shall be of high-quality and comfortably usable. Existing tool support focuses on the simplification of technical aspects but lacks support for an enforcement of principles for a good language design. In this paper we investigate guidelines that are useful for designing domain specific languages, largely based on our experience in developing languages as well as relying on existing guidelines on general purpose (GPLs) and modeling languages. This work defined Guidelines to support a DSL developer to achieve better quality of the language design and a better acceptance among its users.
- Domain-specific languages: an annotated bibliography - ACM SIGPLAN Notices, 2000. [All Versions]. A survey on the topic of domain-specific languages as used for the construction and maintenance of software systems. The survey lists a selection of 75 key publications in the area, and provides a summary for each of the papers. Moreover, the survey discusses terminology, risks and benefits, example domain-specific languages, design methodologies, and implementation techniques.
Domain Specific Language / Declarative DSL Applications
- Scenic: a language for scenario specification and data generation - Machine Learning, 2022. [All Versions]. This paper proposes a domain-specific language, Scenic, for describing scenarios that are distributions over scenes and the behaviors of their agents over time. Scenic combines concise, readable syntax for spatiotemporal relationships with the ability to declaratively impose hard and soft constraints over the scenario.
Domain Specific Language / Logic DSL Applications
- Qualitative and quantitative simulation: bridging the gap - Artificial Intelligence, 1997. [All Versions]. Shortcomings of qualitative simulation and of quantitative simulation motivate combining them to do simulations exhibiting strengths of both. The resulting class of techniques is called semiquantitative simulation. One approach to semi-quantitative simulation is to use numeric intervals to represent incomplete quantitative information. This research demonstrates semi-quantitative simulation using intervals in an implemented semi-quantitative simulator called Q3. Q3 progressively refines a qualitative simulation, providing increasingly specific quantitative predictions which can converge to a numerical simulation in the limit while retaining important correctness guarantees from qualitative and interval simulation techniques.
37. Awesome Yew
Crates / Component Libraries
- Rust Lucide - Yew port of Lucide, a beautiful & consistent icon toolkit made by the community.
- Rust Radix - Yew port of Radix, a library of components, icons, colors, and templates for building high-quality, accessible UI.
- Rust shadcn/ui - Yew port of shadcn/ui, a library of beautifully designed components that you can copy and paste into your apps.
Crates / Utils
- Rust Floating UI - Floating UI is a library that helps you create "floating" elements such as tooltips, popovers, dropdowns, and more.
38. Awesome Angular
Blogs / Google Developer Experts
Cheatsheet / Google Developer Experts
- Marmicode Cookbook - Ingredients & Recipes for Cooking Delicious Apps.
Integrations / Google Developer Experts
- ngx-wagmi (⭐10) - An essential toolkit to connect your Angular app to the blockchain, bringing powerful wallet and contract interactions to your fingertips.
Data Grids / Google Developer Experts
- @guiexpert/angular-table (⭐1) - Framework-agnostic table library designed to seamlessly integrate with the major frameworks, including Angular.
DOM / Google Developer Experts
- ngx-speculative-link (⭐10) - An Angular implementation of Speculative Rules API inspired by quicklink (⭐11k) and ngx-quicklink.
General / Google Developer Experts
- @TanStack/form (⭐5.6k) - Designed with first-class TypeScript support, headless UI components, and a framework-agnostic design, it streamlines form handling and ensures a seamless experience across various front-end frameworks.
- @luistabotelho/angular-signal-forms (⭐1) - Simple Angular library to implement forms with signals.
Icons / Google Developer Experts
- coolshapes (⭐8) - An Angular library aiming at allowing developers to use cool-looking abstract shapes with little grainy gradients from coolshapes.
Images / Google Developer Experts
- ngx-smart-cropper (⭐8) - Angular standalone component that allows users to upload, crop, and resize images with ease. It provides intuitive drag-and-resize functionality, grid overlays, and supports various aspect ratios and output formats.
Loaders / Google Developer Experts
- skeletonizer (⭐5) - A lightweight package that provides a simple way to create skeletonized views for your application. It has adapters for Vue and Angular and is highly customizable and easy to use.
Modals / Google Developer Experts
- ngx-dialog (⭐1) - Type-safe Angular Dialogs Directive for Angular 16+.
QR Codes / Google Developer Experts
- Angular-html5qrcode (⭐2) - This library provides an Angular wrapper for the html5-qrcode (⭐5.6k) library, allowing developers to easily integrate QR code and barcode scanning functionalities into their applications.
NgRx / Google Developer Experts
- ngrx-course (⭐408) - Angular University Complete Guide.
- ngrx-store-localstorage (⭐618) - Simple syncing between
@ngrx/storeand local storage.
- ngrx-toolkit (⭐255) - Various Extensions for the NgRx Signal Store.
- ngrx-traits (⭐94) - NgRx Traits is a library to help you compose and reuse a set NGRX actions, selectors, effects, and reducers across your app.
- ngrx-addons (⭐5) - 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 (⭐127) - Lightweight undo-redo for Angular with NgRx & Immer.js.
- ngrx-immer (⭐123) - Immer wrappers around NgRx methods createReducer, on, and ComponentStore.
- ngrx-rtk-query (⭐63) - Make RTK Query with Hooks works in Angular Applications.
- angular-ngrx-nx-realworld-example-app (⭐989) - Real world application built with Angular 17, NgRx 17, & Nx 17.
- ngx-view-state (⭐1) - Library for handling Loading/Success/Error in NgRx.
- store-service (⭐25) - Adds an abstraction layer / facade between Angular components and the NgRx store.
- ngx-signal-store-query (⭐9) - Signal Store feature that bridges with Angular Query.
- SmartNgRX (⭐19) - A library that hides most of NgRx from the developer for CRUD operations while still using NgRx under the hood and allowing you to use it with existing NgRx code.
NGXS / Google Developer Experts
- emitter (⭐110) - New pattern that provides the opportunity to feel free from actions.
- select-snapshot (⭐42) - Flexibile decorator that allows to get a snapshot of the state.
- actions-executing (⭐28) - This plugin allows you to easily know if an action is being executed and control UI elements or control flow of your code to execute.
- ngxs-synchronizers (⭐7) - Simplifies synchronizing your NGXS-based application state with external data sources.
- ngxs-message-plugin (⭐3) - An NGXS plugin which allows you to share state between different browser contexts.
- firestore-plugin (⭐20) - Firestore plugin for NGXS.
- ngxs-reset-plugin (⭐108) - Reset plugin for NGXS: Effortlessly clears, resets, or overwrites NGXS states respecting the state tree.
Additional / Google Developer Experts
- elf (⭐1.7k) - A reactive immutable state management solution built on top of RxJS. It uses custom RxJS operators to query the state and pure functions to update it.
- @ng-state/store (⭐14) - RxJS and Immer (or ImmutableJs) powered nested state management for Angular applications inspired by NgRx. It is simple, fast, reliable with no boilerplate. Supports signals and injectable actions.
- Prev: Dec 16 - Dec 22, 2024
- Next: Dec 02 - Dec 08, 2024