Awesome List Updates on Dec 16, 2025
6 awesome lists updated today.
đ Home ¡ đ Search ¡ đĨ Feed ¡ đŽ Subscribe ¡ â¤ī¸ Sponsor
1. Awesome Agi Cocosci
Domain Specific Language / Declarative DSL Applications
- GarmentCode: Programming Parametric Sewing Patterns - ACM Transactions on Graphics, 2023. [All Versions]. Garment modeling is an essential task of the global apparel industry and a core part of digital human modeling. Realistic representation of garments with valid sewing patterns is key to their accurate digital simulation and eventual fabrication. However, little-to-no computational tools provide support for bridging the gap between high-level construction goals and low-level editing of pattern geometry, e.g., combining or switching garment elements, semantic editing, or design exploration that maintains the validity of a sewing pattern. This work suggests the first DSL for garment modeling - GarmentCode - that applies principles of object-oriented programming to garment construction and allows designing sewing patterns in a hierarchical, component-oriented manner. The programming-based paradigm naturally provides unique advantages of component abstraction, algorithmic manipulation, and free-form design parametrization. The authors additionally support the construction process by automating typical low-level tasks like placing a dart at a desired location. In the prototype garment configurator, users can manipulate meaningful design parameters and body measurements, while the construction of pattern geometry is handled by garment programs implemented with GarmentCode.
2. Static Analysis
Programming Languages / Other
- Linter for dart â ī¸ â Style linter for Dart.
- fprettify â Auto-formatter for modern fortran source code, written in Python. Fprettify is a tool that provides consistent whitespace, indentation, and delimiter alignment in code, including the ability to change letter case and handle preprocessor directives, all while preserving revision history and tested for editor integration.
- CogniCrypt â ī¸ â Checks Java source and byte code for incorrect uses of cryptographic APIs.
- diktat â ī¸ â Strict coding standard for Kotlin and a linter that detects and auto-fixes code smells.
- PHP Semantic Versioning Checker (â434) â Suggests a next version according to semantic versioning.
- cohesion â ī¸ â A tool for measuring Python class cohesion.
- radon â ī¸ â A Python tool that computes various metrics from the source code.
- wily (â1.3k) â A command-line tool for archiving, exploring and graphing the complexity of Python source code.
- xenon â ī¸ â Monitor code complexity using
radon.
- flay â Flay analyzes code for structural similarities.
- flog â Flog reports the most tortured code in an easy to read pain report. The higher the score, the more pain the code is in.
- Roodi (â277) â Roodi stands for Ruby Object Oriented Design Inferometer. It parses your Ruby code and warns you about design issues you have based on the checks that it has configured.
- verible-linter-action â ī¸ â Automatic SystemVerilog linting in github actions with the help of Verible Used to lint Verilog and SystemVerilog source files and comment erroneous lines of code in Pull Requests automatically.
Other / Other
- NodeJSScan â ī¸ â A static security code scanner for Node.js applications powered by libsast and semgrep that builds on the njsscan cli tool. It features a UI with various dashboards about an application's security status.
- mdl (â2k) â A tool to check Markdown files and flag style issues.
- njsscan â ī¸ â A static application testing (SAST) tool that can find insecure code patterns in your node.js applications using simple pattern matcher from libsast and syntax-aware semantic code pattern search tool semgrep.
- HasMySecretLeaked â ī¸ ÂŠī¸ â HasMySecretLeaked is a project from GitGuardian that aims to help individual users and organizations search across 20 million exposed secrets to verify if their developer secrets have leaked on public repositories, gists, and issues on GitHub projects.
- alex â ī¸ â Catch insensitive, inconsiderate writing
Multiple languages / Other
- emerge â ī¸ â Emerge is a source code and dependency visualizer that can be used to gather insights about source code structure, metrics, dependencies and complexity of software projects. After scanning the source code of a project it provides you an interactive web interface to explore and analyze your project by using graph structures.
- Hound CI â Comments on style violations in GitHub pull requests. Supports Coffeescript, Go, HAML, JavaScript, Ruby, SCSS and Swift.
- LangLint (â32) â Automated translation platform for code comments and docstrings across 20+ file types. Eliminates language barriers in international software collaboration. Supports 100+ language pairs with syntax protection. Integrates into CI/CD pipelines like Ruff. 10-20x faster with concurrent processing.
- oclint â ī¸ â A static source code analysis tool to improve quality and reduce defects for C, C++ and Objective-C.
- sqlvet (â496) â Performs static analysis on raw SQL queries in your Go code base to surface potential runtime errors. It checks for SQL syntax error, identifies unsafe queries that could potentially lead to SQL injections makes sure column count matches value count in INSERT statements and validates table- and column names.
- TencentCodeAnalysis â Tencent Cloud Code Analysis (TCA for short, code-named CodeDog inside the company early) is a comprehensive platform for code analysis and issue tracking. TCA consist of three components, server, web and client. It integrates of a number of self-developed tools, and also supports dynamic integration of code analysis tools in various programming languages.
3. Awesome Opentofu
Tools / CI
- drifthound (â6) - Continuous infrastructure drift detection with historical tracking and notifications.
4. Awesome Db Tools
Monitoring/Statistics/Perfomance / Samples
- Releem - Performance monitoring and optimization tool for MySQL & MariaDB that delivers actionable insights and safe automation for misconfigurations, slow queries, schema issues, and deadlocks, reducing manual work at scale.
5. Awesome Lowcode
AI
- OpenCreator - All-in-one AI workspace for creating product visuals (images and videos) with node-based workflow automation and batch generation.
6. Awesome Neovim
Note Taking / Cursorline
- nbeversl/urtext_neovim (â1) - An implementation of Urtext.
Utility / Cursorline
- necrom4/calcium.nvim (â22) - A powerful
lua-lib-mathin-buffer calculator with visual mode, functions and variable support.
- Next: Dec 15, 2025