Awesome List Updates on Jul 08 - Jul 14, 2024
38 awesome lists updated this week.
๐ Home ยท ๐ Search ยท ๐ฅ Feed ยท ๐ฎ Subscribe ยท โค๏ธ Sponsor
1. Awesome Flutter
๐ฎ๐ท Iran / Misc
- Telegram Persian Flutter
2. Awesome Cpp
Videos
- Code for Yourself C++ Playlist - A complete C++ course covering everything from fundamentals to software design.
Websites
- C++ for yourself - A comprehensive tutorial on modern C++ covering everything from fundamentals to software design.
3. Awesome Selfhosted
Software / Feed Readers
- CommaFeed - Google Reader inspired self-hosted RSS reader. (Demo, Source Code (โญ3.1k))
Apache-2.0Java/Docker
4. Awesome Docker
Security
- Anchor Enterprise ๐ฒ - Analyze images for CVE vulnerabilities and against custom security policies by @Anchor
- Syft (โญ7.3k) - CLI tool and library for generating a Software Bill of Materials (SBOM) from container images and filesystems.
5. Awesome Nix
Resources / Discovery
- Searchix - Search Nix packages and options from NixOS, Darwin and Home Manager.
6. Awesome Cl
Intermediate
- A gentle introduction to Compile-Time Computing - Part 1, Part 2, Part 3 (Safely dealing with scientific units of variables at compile time)
7. Awesome Ai Tools
Text / Customer Support
- Aidbase - AI-Powered Support for your SaaS startup.
Image / Graphic design
- SVGStud.io - AI-based SVG Generation and Semantic Seach
Other / Music
- ezJobs - Automated job search and applications
8. Awesome Ironsworn
Tools / Ironsworn
- Iron Vault - Ironsworn/Starforged plugin for Obsidian
9. Awesome Qubes OS
Clearnet & Anonymous Networking / OpenVPN
- How To make a VPN Gateway in Qubes - Qubes includes a number of tools that can make the client-side setup of your VPN more versatile and secure.
Clearnet & Anonymous Networking / Anonymity
- Lokinet - Lokinet is the reference implementation of LLARP (low latency anonymous routing protocol), a layer 3 onion routing protocol.
10. Awesome Zsh Plugins
Plugins / superconsole - Windows-only
- antidote-use-omz (โญ24) - Make using oh-my-zsh with antidote seamless.
- colored-man-pages-mod (โญ15) - Forked from ohmyzsh/ohmyzsh/plugins/colored-man-pages (โญ180k). Colorizes
manoutput.
- iterm-tmux-color-tabs (โญ1) - Every new
tmuxtab opened in iTerm2 will have the next colour from the default or specified palette.
- printdocker (โญ0) - Pretty print docker objects.
- pwp (โญ5) - Provides a convenient way to display the present working path in the terminal prompt and lists the current working directory along with its parent directories. Additionally, it includes a custom command .. to navigate to parent directories easily.
- shortcuts (โญ6) - Enhance your terminal productivity with the Shortcuts plugin for oh-my-zsh. Easily manage command shortcuts with robust features.
- zenv (โญ2) - Isolated working shell enviornments per directory (like direnv, but uses a new shell instance to provide cleaner isolation).
Completions / superconsole - Windows-only
- ollama (โญ6) - Tab command completion for Ollama AI models management.
- ssh-agent (twfksh) (โญ2) - A bloat free utility plugin for managing ssh-agent in ZSH. This plugin automatically starts and manages
ssh-agentwhenever a new ternimal session starts. After running zsh-ssh-agent, you only need tossh-addyour keys once. The plugin will handle the rest.
Themes / superconsole - Windows-only
- cafeconbits (โญ1) - Simple theme with a coffee cup icon. Includes decorators for
gitstatus, current directory and the exit status of the last command.
- gg (โญ0) - Includes decorators for time and
gitstatus.
- mu (โญ4) - Improves display of multiple
gitstatuses. Inspired by lambda mod theme (โญ467). Requires a powerline-compatible font.
- purr (โญ0) - Includes decorators for current directory and
gitstatus.
- rabbit (โญ0) - Optimized for
git. Requires a terminal program that works with unicode. Includes decorators forgitstatus, current working directory and the current virtual environment.
- shades of purple (โญ8) - Purple theme for Windows terminal that is reminiscent of powerline (โญ1.2k).
11. Magictools
Engines and Frameworks / Voxel Editors
- ๐ Supernova Engine - Cross-platform game engine for 2D and 3D projects with entity component system (ECS) and data-oriented design in C++ and Lua.
12. Topics
List of press release contents
- Magazine launch - Wikimint luanches business resources related magazine.
List of articles and posts
- Secrets of inner piece - Unlocking the Secrets of Mindfulness: A Journey to Inner Peace
List of important bookmarks
- Case converter - Transform your text effortlessly with our advanced Case Converter tool
13. Awesome Quant
Python / Sentiment Analysis
- Asset News Sentiment Analyzer (โญ176) - Sentiment analysis and report generation package for financial assets and securities utilizing GPT models.
14. Awesome Python Typing
Backports and improvements
- typing-extensions (โญ507) - Backported and experimental type hints.
15. Awesome Malware Persistence
Techniques / Generic
- MITRE ATT&CK tactic "TA0003 - Persistence" - MITRE ATT&CK tactic "TA0003 - Persistence".
- forensic artifact repository (โญ1.1k) - Forensic artifact repository covers persistence techniques in their artifacts.
- Sigma rules (โญ9.4k) - Sigma rules which covers persistence techniques. You can even use filters such as
--filter tag=attack.persistenceor specifically for one techniquetag=attack.t1084.
Techniques / Linux
- Linux Malware Persistence with Cron - Blog post about linux persistence using cron jobs.
- Linux Persistence Techniques - List of persistence techniques.
- Linux Red Team Persistence Techniques - List of persistence techniques.
- ebpfkit (โญ802) - Rootkit leveraging eBPF.
- TripleCross (โญ1.9k) - Rootkit leveraging eBPF.
Techniques / macOS
- theevilbit's series "Beyond the good ol' LaunchAgents" - List of macOS persistence beyond just the LaunchDaemons or LaunchAgents.
- KnockKnock (โญ560) - A persistence detection tool for macOS to scan for persistence mechanisms on macOS. Specific persistence locations are found in the plugins (โญ560) folder, e.g. LaunchItems (โญ560) or StartupScripts (โญ560).
- PoisonApple (โญ226) - Learn about various macOS persistence techniques by looking at the source code of PoisonApple.
- How malware persists on macOS - List of macOS persistence mechanisms.
Techniques / Windows
- Hexacorn's blog - Hexacorn's blog category for persistence category including the series "Beyond good ol' Run key".
- Autoruns - You can learn which Windows persistence mechanisms are checked by looking at the output of Autoruns on your own client. Categories and the different locations where things were found are seen in the output. A disassembly of Autoruns lists a subset of the entries which are scanned.
- PowerShell implementation of Autoruns (โญ275) - Another way to find Windows persistence locations is to look at the source code of the PowerShell version of Autoruns. Bonus: A history of the covered persistence locations for each Autoruns version is found at the end of the module file too, which is so awesome!
- Common malware persistence mechanisms - Different persistence mechanisms for different vectors are described.
- Malware persistence techniques - Good summary of multiple persistence mechanisms, ranging from multiple registry keys to more advanced one, like COM hijacking.
- Detecting & Removing an Attacker's WMI Persistence - Blog post about detecting and removing WMI persistence.
- Windows Persistence using WinLogon - Blog post about abusing WinLogon.
- Untangling Kovter's persistence methods - Blog post about Kovter's persistens methos, among others, hiding in registry. Another one is Threat Spotlight: Kovter Malware Fileless Persistence Mechanism.
- Persistence using GlobalFlags in Image File Execution Options โ Hidden from Autoruns.exe - Blog post about abusing GlobalFlag for process execution.
- Uncovering a MyKings Variant With Bootloader Persistence via Managed Detection and Response - Blog post about bootloader persistence.
- Various blog posts about COM/CLSID hijacking
- Hunting for persistence via Microsoft Exchange Server or Outlook - Blog post about Microsoft Exchange server persistence.
Techniques / Cloud
- Shadow Linking: The Persistence Vector of SaaS Identity Threat - Abuse of additional identity providers to persist in an environment.
Techniques / Firmware
- MoonBounce: the dark side of UEFI firmware - An in-depth write up about one particular UEFI bootkit.
Persistence Removal / Generic
- Awesome Incident Response (โญ8.3k) - Use the tools and resources for security incident response, aimed to help security analysts and DFIR teams.
Persistence Removal / Windows
- PowerSponse (โญ38) - PowerSponse includes various commands for cleanup of persistence mechanisms.
- Removing Backdoors โ Powershell Empire Edition - Various blog posts handle the removal of WMI implants.
- RegDelNull - Removal of registry keys with null bytes - used e.g. in run keys for evasion.
Detection Testing / Generic
- Atomic Red Team (โญ11k) - Atomic Red Team supports also the MITRE ATT&CK persistence techniques, see e.g. T1044 "File System Permissions Weakness" (โญ11k).
Prevention / macOS
- BlockBlock (โญ698) - A tool which provides continual protection by monitoring persistence locations and protects them accordingly. Similar to KnockKnock but for blocking.
Collection / Generic
- Awesome Forensics (โญ4.4k) - Use the tools from this list which includes awesome free (mostly open source) forensic analysis tools and resources. They help collecting the persistence mechanisms at scale, e.g. by using remote forensics tools.
- osquery - Query persistence mechanisms on clients.
- OSSEC (โญ4.8k) - Use rules and logs from the HIDS to detection configuration changes.
Collection / macOS
- KnockKnock - A tool to uncover persistently installed software in order to generically reveal such malware. See GitHub repository too for the source code (โญ560).
- Dylib Hijack Scanner or DHS - A simple utility that will scan your computer for applications that are either susceptible to dylib hijacking or have been hijacked. See GitHub repository too for the source code (โญ97).
Collection / Windows
- AutorunsToWinEventLog.ps1 (โญ1.3k) - Instead of using CSV output and copy these file to the server, you can use the AutorunsToWinEventLog script to convert the Autoruns output to Windows event logs and rely on standard Windows event log forwarding.
- PowerShell Autoruns (โญ275) - A PowerShell version of Autoruns.
- PersistenceSniper (โญ2k) - Powershell module to hunt for persistence implanted in Windows machines.
- RegRipper - Extracts various persistence mechanisms from the registry files directly.
- RECmd (โญ150) - Extract various persistence mechanisms, e.g. by using the config file UserClassesASEPs (โญ150) to extract user's CLSID information.
- KAPE - The tool allows collecting various predefined artifactgs using targets and modules, see KapeFiles (โญ747) which include persistence mechanisms, among others there's a collection of LNK files (โญ747), scheduled task files (โญ747) and scheduled task listing (โญ747) or a WMI repository auditing (โญ747) module.
16. Awesome Mysql
Deployment
- MariaDB4j (โญ877) - A Java launcher to run MariaDB without installation or external dependencies.
17. Awesome Geojson
editors & viewers
- play.placemark.io: web-based editor, supports many filetype imports & exports, operations
18. Awesome Java
Web Frameworks / Mocking
- Vaadin - Full-stack open-source Java framework that simplifies web app development. Build complex, interactive applications with Java alone, and enhance with TypeScript and React components, without needing deep JavaScript, CSS, or HTML expertise.
19. Awesome Privacy
Audio
- ViMusic (โญ9.3k) - [Unmantained] A Jetpack Compose Android application for streaming music from YouTube Music.
- RiMusic (โญ3.8k) - A ViMusic maintained fork.
20. Awesome Polars
Talks and videos / Miscellaneous
- Integrate Polars DataFrame with Ollama โณ 12 min - A video that demonstrates how to integrate Polars with Ollama local models to do data analysis by @fahdmirza.
- Polars basics playlist - A playlist that introduces the basic features of Polars in an instructive way.
21. Awesome Rails
Open Source Rails Apps / Other external resources
- united - A free and open membership directory for collective organizations (using Rails main). - ๐
22. Guides
Styling / CSS
Programming Languages / C#
Programming Languages / Objective-C
Programming Languages / Python
Programming Languages / Ruby
Programming Languages / Rust
Programming Languages / Swift
Frameworks / RSpec
Frameworks / Rails
Frameworks / Vue
Other / Bots
Other / Favicon
Other / Writing
23. Awesome Generative Deep Art
LLM Evaluation / Multi-agents
- confident-ai/deepeval (โญ9.1k): The LLM Evaluation Framework
Text-to-speech (TTS) and avatars / Deforum
- p0n1/epub_to_audiobook (โญ1.6k): EPUB to audiobook converter, optimized for Audiobookshelf
Speech-to-text (STT) and spoken content analysis / Deforum
- Introducing Universal-1: multilingual speech-to-text
24. Awesome Vite
Templates / Vanilla
- vite-ts-lib-starter (โญ15) - Starter template for libraries with TypeScript, Bun, Vitest, Prettier, Renovate and np.
25. Awesome Keycloak
Community Extensions
Tools
26. Awesome Acg
Image Generation
- Paints-UNDO (โญ3.9k) - A Base Model of Drawing Behaviors in Digital Paintings. [English]
27. Awesome Angular
Free / Google Developer Experts
- tailkit-starter-kit-angular (โญ2) - Angular Starter Kit for using Tailkit UI components out of the box in your project.
- angular-tailwind (โญ462) - Angular & Tailwind CSS Admin Dashboard Starter Kit.
- angular-starter-kit (โญ2) - Angular project template with Prettier, Linter, Git-Hooks and VS Code settings.
- fractal-boilerplate-lua-angular (โญ1) - Basic Angular & Lua - FiveM Boilerplate: A streamlined starter kit for web and in-game development with hot builds and utility scripts.
Mixed utilities / Google Developer Experts
- angular-kit (โญ5) - A set of powerful Angular tools including pipes, lifecycle hooks, and reactive enhancements.
Unspecified / Google Developer Experts
- dyte-io/ui-kit (โญ6) - Dyte's UI Kit is a prebuilt design library of UI components that makes it easy to integrate video and voice calls into any app or website within minutes.
- onega-ui (โญ1) - A modern and stylish UI kit that offers a wide range of UI components and elements to create professional and attractive websites.
- ng-zen (โญ2) - A versatile Angular library and CLI tool offering UI-kit Angular schematics for streamlined integration into projects. The tool is currently in the Alpha phase.
Bootstrap Based / Google Developer Experts
- design-angular-kit (โญ79) - A toolkit based on Bootstrap Italia for the creation of web applications developed with Angular.
Tailwind CSS Based / Google Developer Experts
- Tailkit UI - Carefully crafted, easy to customize, fully responsive Tailwind CSS Components, Templates and Tools for your Tailwind CSS based projects.
Misc Components / Google Developer Experts
- ngx-font-picker (โญ21) - Google fonts font picker widget for Angular.
28. Awesome Eslint
Plugins / Compatibility
- es-x (โญ139) - Disable specific ECMAScript language versions or individual features. Properly maintained fork of no longer maintained
eslint-plugin-es.
Plugins / Languages and Environments
- N (โญ291) - Additional ESLint's rules for Node.js. Properly maintained fork of no longer maintained
eslint-plugin-node.
Plugins / Practices and Specific ES Features
- @eslint-community/eslint-plugin-eslint-comments (โญ76) - Best practices about ESLint directive comments (
/*eslint-disable*/, etc.). Properly maintained fork of no longer maintainedeslint-plugin-eslint-comments.
- ReDoS - ESLint plugin for finding possible ReDoS vulnerabilities.
- ReDoSDetector (โญ12) - ESLint plugin for finding possible ReDoS vulnerabilities.
Plugins / Style
- ESLint Stylistic - Formatting and stylistic ESLint core rules moved to this project and are maintained by the community.
- filenames (โญ323) - Ensure consistent filenames for your JavaScript files. No longer maintained and does not work with ESlint 9 at all.
29. Awesome Terraform
Community
30. Free for Dev
Code Generation
- Supermaven โ Supermaven is a fast AI code completion plugin for VSCode, JetBrains, and Neovim. Free tier provides unlimited inline completions.
- TempMailDetector.com - Verify up to 200 emails a month for free and see if an email is temporary or not.
Generative AI
- Clair - Clinical AI Reference. Students have free access to the professional tool suite, which includes Open Search, Clinical Summary, Med Review, Drug Interactions, ICD-10 Codes, and Stewardship. Additionally, a free trial for the professional suite is available.
31. ALL About RSS
Apps / Outline Processor Markup Language
Self Hosted Readers / Outline Processor Markup Language
specifically from (a certain platform) / The expiry of TLS certificates
specifically from (a certain platform) / Wechat Subscription Accounts (ๅพฎไฟกๅ ฌไผๅท)
RSS2TWITTER / Docsify
Toolbox / Webpage Monitor Services with capability of monitoring RSS Feed 1264
- rss-tools: A set of crappy Python scripts to handle RSS in an Unix way

Landing page for RSS Feed / Webpage Monitor Services with capability of monitoring RSS Feed 1264
Views / Discussions / Experiences / Crypto or Blockchain relevant
- Individual Experiences 3, 19, 92, 139, 163, 168, 182, 240, 243, 316, 318, 351, 375, 406, 431, 442, 453, 456
, 475, 514, 543, 591
, 638
, 641
, 718, 720, 783, 784, 861, 877, 900, 903, 907, 921
, 979, 1095
- Views / Discussions About RSS and RSS3 1187

32. Awesome Typescript
Awesome TypeScript Essential Resources
- ๐ Handbook - Welcome to TypeScript the official resource for learning TypeScript
- ๐ TypeScript Deep Dive by Basarat Ali Syed
- ๐ Microsoft/TypeScript on Github (โญ105k) fork TypeScript on Github! Or... just read the code
- ๐ TypeScript Team Blog with announcements and recent updates
- ๐ DefinitelyTyped/DefinitelyTyped (โญ50k) the repository for high quality TypeScript type definitions maintained by Boris Yankov and thousands of contributors
- ๐ Type search, search for typings on npm
- ๐ป Learn how to unleash the full potential of the Turing Complete type system of TypeScript!, ๐ต online course with free first 5 chapters by Gabriel Vergnaud
- ๐ Codebook (โญ10) read and run small code snippets to progressively learn TypeScript from the basic to advanced concepts.
- ๐ Type Challenges (โญ46k) Collection of TypeScript type challenges with online judge.
Typescript Project Starters
- typescript-starter (โญ3.5k) โย A CLI to quickly generate and configure new libraries and Node.js projects
- next-smrt (โญ56) โย A Typescript/NextJs boilerplate with Redux/Styled Components/Material UI and TypeSafe Actions.
- ๐ Next-Postgres-With-Typescript (โญ20) - Forum-like fullstack web app boilerplate with Next.js 7.0.2 + Sequelize 4/Postgres + Typescript + Redux + Passport Local Auth + Emotion
- MicroTS Microservice code generator with interface-first approach: from OpenAPI (Swagger) REST API specification is generated complete project with TypeScript code, input validator, UI, tests and Docker configuration.
- pankod/next-boilerplate (โญ1.6k) A well-structured production ready Next.js boilerplate with Typescript, Redux, Jest, Enzyme, Express.js, Sass, Css, EnvConfig, Reverse Proxy, Bundle Analyzer and Built-in CLI
- jsynowiec/node-typescript-boilerplate (โญ2.9k) Up-to-date, developer ready and comprehensive, yet minimalistic template. Works out of the box for most Node.js projects. All basic tools included and configured. Targets latest Node.js LTS and TypeScript releases.
- typescript-express-starter (โญ2.8k) - Quick and Easy TypeScript Express Starter.
- The Knests Stack (โญ348) - Full stack boilerplate (hackathon starter) with: PostgreSQL, Knex.js, NestJS, Next.js, GraphQL, React (with hooks and typescript), Material-UI, Docker multistage images for, Docker compose and a Gitlab CI/CD pipeline fully configured.
- tRPC + Next.js - Full-stack starter projects for end-to-end type safe development with React
- nd.ts (โญ30) - setup bare minimum Node.ts project asap
- ๐ samchon/backend (โญ688) - TypeScript backend template project using the NestJS (nestia (โญ2k)) and TypeORM (safe-typeorm (โญ230)). It helps newbie backend developers through the derived example projects. Also, it even supports the non-distruptive update system in the process level through the pm2.
- :man-ok: ts-express-boilerplate (โญ26) - ExpressJS / Typescript template good to start backend projects, with a focus on simplicity and minimal features :P It has logging and testing configured out of the box. Typeorm is used for data access.
- create-typescript-app (โญ3) - provides a starting point for TypeScript web applications. pnpm, Rollup, Jest, and CSS Modules with SCSS.
- ts-vite-npm-template (โญ3) - An all-in-one solution for crafting TypeScript-based NPM packages with Vite, complete with built-in GitHub Pages live-demo deployment, automated test-and-build workflows, and Vite-powered unit test configuration, including coverage analysis and a README.md template for your package.
Books
- ๐ TypeScript in 50 Lessons by Stefan Baumgartner
- ๐ ๐ฅ TypeScript Quickly Learn modern TypeScript and build your own blockchain; Supporting code samples ๐yfain/getts (โญ132)
- ๐ Angular Development with Typescript, Second Edition (MEAP October 2017) Angular Development with Typescript, Second Edition is an intermediate-level tutorial that introduces Angular and TypeScript to developers comfortable with building web applications using other frameworks and tools. (by Yakov Fain and Anton Moiseev; Manning)
- ๐ Angular 2 Development with TypeScript (2016) by Yakov Fain and Anton Moiseev; Manning
- ๐ Learning TypeScript 2.x 2nd Ed. by Remo H. Jansen
- ๐ Mastering TypeScript 2nd Ed. by Nathan Rozentals
- ๐ Beginning Angular 4 with TypeScript by Greg Lim
- ๐ Programming with Types - A book on how to design safe, resilient, correct software thatโs easy to maintain and understand by taking advantage of the power of type systems. (by Vlad Riscutia)
- ๐ Essential TypeScript 5 - Third edition of the bestselling guide to TypeScript. (by Adam Freeman)
- ๐ Effective TypeScript by Dan Vanderkam
- ๐ Advanced TypeScript 3 Programming Projects by Peter O'Hanlon
- ๐ The Concise TypeScript Book (Free and Open Source) (โญ8.6k) by Simone Poggiali
Reference Lists
- TypeScript Reference for JS developers - Glossary of keywords, operators, statements and directives
Blogs
- @captain-yossarian's blog - fully dedicated to static typings in TypeScript
CLI and REPL
- Taze (โญ3.5k) A modern cli tool that keeps your dependencies fresh
- Use ts-node (โญ13k) to run scripts or REPL
Offline / Visual Studio
- Visual Studio Community Edition 2015 - free (conditionally) IDE with integrated TypeScript support
- VS Addon - TypescriptSyntaxPaste - Allow you to copy C# source code, then paste as Typescript syntax which help you with converting DTO or interface
Offline / Other (Plugins || Cross-platform || OSS || Free)
- CATS is an IDE for TypeScript and Web developers by @jbaron
- TypeScript Sublime Plugin (โญ1.7k) by @Microsoft
- Atom TypeScript (โญ1.1k) by @TypeStrong
- TypeScript Interactive Development Environment for Emacs (โญ1.5k) by @ananthakumaran
- ๐ Typescript addin for (โญ30) MonoDevelop, SharpDevelop and Xamarin Studio; a short review article
- Typescript tooling for Neovim (โญ613) is a language service plugin for typescript for Neovim.
Online / Playground
- TypeScript playground by @agentcooper, supports multiple TS versions and compiler targets
- JS Bin (Select TypeScript)
- Codepen (Select TypeScript)
- TypeScript Interpret - Terminal Emulator by @niutech
- TypeScript Editor by @drake7707
Build Systems / Playground
- Zwitterion (โญ587) - Super simple development server with built-in support for TypeScript files.
- Nx (โญ26k) - Smart, Fast and Extensible Build System
Cloud Data Warehousing / Playground
- โจ Crisp BigQuery (โญ49) Starter project that delivers Google BigQuery data to end user browsers with cost control. Allows to implement rich data presentation options.
- DDB-Table (โญ129) Strongly typed querys and tables for AWS DynamoDB
Module Bundlers / Playground
- Farm - Extremely fast Vite-compatible web build tool written in Rust
- Rspack - A fast Rust-based web bundler ๐ฆ๏ธ
- Vite - Next Generation Frontend Tooling
- Webpack - supports CommonJS and AMD module bundling
- Browserify - CommonJS module bundler. Does not support TypeScript "out of the box", but can be applied with * Grunt tasks: grunt-ts, grunt-browserify, grunt-contrib-uglify
- fuse-box (โญ4k) | http://fuse-box.org/ - typescript sample: fuse-box-ts-react-reflux-seed (โญ28)
CMS / Playground
- Factor - The Javascript CMS (TypeScript supported natively)
- Graphweaver (โญ529) - Turn multiple data sources into a single GraphQL Headless CMS.
Tools / Playground
- sqlx-ts (โญ214) - SQLx-ts is a CLI application featuring compile-time checked queries without a DSL and generates types against SQLs to keep your code type-safe
- bun - Bun is a fast JavaScript runtime, package manager, bundler, test runner
- deno - A secure runtime for JavaScript and TypeScript
- OXC (โญ16k) - A suite of high-performance tools for JavaScript and TypeScript written in Rust
- biome (โญ20k) - Biome formats and lints your code in a fraction of a second
- SweetIQ/schemats (โญ1.1k) Generate typescript interface definitions from SQL database schema
- TypeDoc - A documentation generator for TypeScript projects
- TypeScript Standard (โญ31) - Zero-configuration TypeScript 2 Standard Validation
- typed-install (โญ101) - Easily install new dependencies and their typings, no matter where they may be
- type-config (โญ22) - A generator for tsconfig.
- Zapatos - Zero-Abstraction Postgres for TypeScript
- dep-tree (โญ1.6k) - Render your project's file dependency tree and/or validate it against your own rules.
- itertools-ts (โญ67) - Extended itertools port for TypeScript and JavaScript. Provides a huge set of functions for working with iterable collections (including async ones).
- ParaglideJS - An i18n compiler that generates fully typesafe translations
- pg (โญ374) - Browser PostgreSQL Playground, no server, just client and pglite (postgresql wasm)
- nocodb (โญ56k) - ๐ฅ ๐ฅ ๐ฅ Open Source Airtable Alternative
Types / Playground
- jsonup (โญ63) - Compile-time JSON parser
- type-o-rama (โญ245) - JS type systems interoperability
- utility-types (โญ5.7k) - Utility Types for TypeScript (provide compatibility with Flow's Utility Types)
- elm-ts (โญ300) - Port of Elm architecture to TypeScript featuring fp-ts, io-ts, rxjs5 and React
- ts-essentials (โญ4k) - All essential TypeScript types in one place
- typescript-conditional-types (โญ50) - Helpers for typescript generic types
- ts-types-utils (โญ61) - Type utilities for typescript
- typesync (โญ1.6k) - Install missing TypeScript typings for dependencies in your package.json.
- type-fest (โญ16k) - A collection of essential TypeScript types
- typetype (โญ422) - A programming language designed for typescript type generation
- nominal (โญ86) - nominal types & dependent types for Typescript.
- @tool-belt/type-predicates (โญ55) - Type Predicates, Assertion Functions and Utilities.
- getmytypes (โญ11) - Install @types files into your devDependencies.
- ts-toolbelt (โญ7k) - Large collection of type utilities for TypeScript
- string-ts (โญ1.2k) - Strongly-typed string functions for all
CSS In JS With Types / Playground
- PandaCSS - CSS-in-JS with build time generated styles, RSC compatible, multi-variant support, and best-in-class developer experience
- Vanilla-Extract - Use TypeScript as your preprocessor. Write typeโsafe, locally scoped classes, variables and themes, then generate static CSS files at build time
- StyleX - StyleX is a JavaScript library for defining styles for optimized user interfaces
Runtime / Playground
- json-decoder (โญ76) - Typesafe JSON decoder and runtime checker
- typescript-is (โญ963) - TypeScript transformer that generates run-time type-checks.
- type-plus (โญ394) - Additional types and type adjusted utilities
- Agent Framework (โญ124) Create interceptor for your class and method using decorators
- SunTori (โญ10) - A JSON de/serializer to ensure everything is safe at runtime.
- config (โญ22) - Runtime configuration resolver
Validation / Playground
- @core/match (โญ45) - Type-safe destructuring assignment with pattern-match validation
- zod (โญ39k) - TypeScript-first schema validation with static type inference
- valibot (โญ7.8k) - Valibot is a Typescript schema library with static type inference, and it's exceptionally lightweight compared to Zod, with no dependencies.
- runtypes (โญ2.7k) - Runtime validation for static types
- ts-codec (โญ18) - TypeScript Codecs for encoding, decoding and validating data
- ow (โญ3.8k) - Function argument validation for humans
- superstruct (โญ7.1k) - A simple and composable way to validate data
- computed-types (โญ362) - ๐ฆฉ Joi like validations for TypeScript
- json-schema-to-ts (โญ1.6k) - Dynamic type inference from JSON schemas
- Yunomix (โญ5) - A form validation toolkit which is designed in AOP form.
- typia (โญ5.2k) - 20,000x times faster runtime validator using pure TypeScript type. Only one line required like
typia.assert<T>(input). Also, supports 200x faster JSON serialization, and Protocol Buffer features. ๐ (see also https://typia.io/docs)
- fta (โญ132) - Rust-based static analysis to monitor code quality
- dto-classes (โญ78) - Developer-friendly parsing, validation & serialization. Static types by default. Uses properties for field schemas, not decorators.
Libraries / Chrome Extensions
- ๐ io-ts (โญ6.8k) - Type validation at runtime
- ๐ SuperJSON (โญ4.9k) - Safely serialize JavaScript expressions to a superset of JSON, which includes Dates, BigInts, and more
- ๐ Procedurem (โญ18) - A Small (2kb) And Performant Bi-Directional RPC Library Using WebSockets.
- ๐ RxJS (โญ31k) - A reactive programming library for JavaScript.
- ๐ xstream (โญ2.4k) - An extremely intuitive, small, and fast functional reactive stream library for JavaScript.
- ๐ mockt (โญ10) - Joyful mocking library for Typescript and Javascript
- ๐ substitute.js (โญ208) - A fluent mocking library for TypeScript ported from NSubstitute.
- ๐ TypeMoq (โญ428) - A simple mocking library for TypeScript.
- ๐ fast-check (โญ4.6k) - Property based testing framework for TypeScript.
- ๐ InversifyJS (โญ12k) - powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript.
- ๐ TypeORM (โญ36k) - ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.
- ๐ Safe-TypeORM (โญ230) - Enhances
TypeORMin the compilation level and supports automated performance tuning tools through the application level joining. Furthermore, your raw SQL queries would be ensured safety by type meta programming.
- ๐ Safe-TypeORM (โญ230) - Enhances
- ๐ MikroORM (โญ8.4k) - TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, PostgreSQL, MySQL and SQLite.
- ๐ DrizzleORM - Lightweight TypeScript ORM, SQL-like library for flexible data access, serverless-ready, with zero dependencies.
- ๐ Prisma (โญ43k) - Modern database access (ORM alternative) for Node.js & TypeScript | PostgreSQL, MySQL & SQLite
- ๐ prisma-markdown (โญ506): Generates markdown document composed with ERD diagrams and their descriptions.
- ๐ Neuledge (โญ237) - Neuledge is a universal language for databases that provides state-of-the-art tools for data modeling, business logic representation, and schema validation.
- ๐ Typetta (โญ115) - Typescript ORM for Node.js that uses GraphQL as schema definition language | Supports all main SQL databases and MongoDB.
- ๐ TypeGQL (โญ426) - Set of tools for creating GraphQL schema directly from typed TypeScript class.
- ๐ TSTL (โญ615) - Implementation of C++ STL (Standard Template Library) in TypeScript. Provided modules are containers, iterators, algorithms and functors.
- ๐ ECol (โญ10) - Extension of TSTL containers; collections dispatching Elements I/O events.
- ๐ TGrid (โญ162) - Grid Computing Framework, Network & Thread extension of TSTL, supporting RFC (Remote Function Call).
- ๐ Mutex-Server (โญ31) - Critical sections controller, like mutex and semaphore, in the network level.
- ๐ Kalimdor.js (โญ542) - Machine Learning library for the Web, Node and Developers!
- ๐ prelude.ts (โญ382) - Functional programming: immutable persistent collections, constructs such as Option and Either, and combinators.
- ๐ ee-ts (โญ124) - Typed event emitters
- ๐ mokia (โญ113) - A mock server integrated data simulation and http service.
- ๐ sub-events (โญ38) - Strongly-typed events.
- ๐ ts-audio (โญ336) - an agnostic and easy-to-use library to work with the
AudioContextAPI
- ๐ tslog (โญ1.4k) - A powerful logging library with native TypeScript support: beautiful interpolation, native V8 stack trace, secret masking, support for requestIds based on AsyncLocalStorage
- ๐ tsParticles (โญ8.3k) - A lightweight library for easily creating particles animations for websites (Supports also ReactJS, VueJS, Angular, Svelte and others)
- ๐ statek (โญ9) - Reactive state management library
- ๐ Injex - Simple, Decorated, Pluggable dependency-injection framework for TypeScript applications
- ๐ tRPC - TypeScript toolkit for building end-to-end type-safe APIs
- ๐ interface-forge - Test data factories using TypeScript types and interfaces
- ๐ iter-ops (โญ144) - Operations with iterable objects
- ๐ Remult (โญ3.1k) - End-to-end type-safe CRUD and frontend-backend model code sharing in fullstack TypeScript applications.
- ๐ Jest (โญ45k) - A comprehensive JavaScript testing solution. Works out of the box for most JavaScript projects.
- ๐ diod (โญ147) - A very opinionated and lightweight inversion of control container and dependency injector for Node.js or browser apps.
- ๐ @deliberative/crypto (โญ29) - A Typescript/WebAssembly library for public key cryptography, AEAD secret boxes, Shamir secret sharing and random shuffling. Runs on Nodejs, ESM, CommonJS and the browser.
- ๐ castore (โญ257) - Typescript library to easily implement Event Sourcing in your application
- ๐ sweet-monads (โญ351) - Typescript library for popular monads (such as
MaybeorEither) and performant iterators.
- ๐ simple-mask-money (โญ172) - ๐ฐ Simple mask money is a light, safe and typed package to format money!
- ๐ Color-Core (โญ13) -
color-coreis a powerful, type-safe color manipulation library for TypeScript and JavaScript applications. It provides a comprehensive toolkit for working with colors across multiple color spaces, making it an indispensable tool for developers working on projects that require advanced color handling.
Mobile / Playground
- ๐ ReactNative - Create native apps for Android, iOS, and more using React
- ๐ NativeScript (โญ25k) - Open Source framework for building cross-platform truly native iOS, Android and Windows mobile apps using JavaScript
Web / Playground
- ๐ Angular (โญ98k) - Angular is a development platform for building mobile and desktop web applications
- ๐ It-Tools - Collection of handy online tools for developers, with great UX
- ๐ feednext.io (โญ326) - An open-source social media application built with Typescript on both client-server side.
- ๐ ionic (โญ52k) - An open-source mobile app development framework build in TypeScript
- ๐ React-UWP (โญ1.2k) - React Components that Implement Microsoft's UWP Design & Fluent Design.
- ๐ palantir/plottable (โญ3k) - A library of modular chart components, built on
D3(see also: http://plottablejs.org)
- ๐ APIs-guru/graphql-voyager (โญ7.9k) - Represent any GraphQL API as an interactive graph ๐ฐ๏ธ
- ๐ Rebilly/ReDoc (โญ25k) - OpenAPI/Swagger-generated API Reference Documentation
- ๐ excaliburjs/Excalibur (โญ2k) - Free open source JavaScript game engine
- ๐ Bobril (โญ368) - Component oriented framework inspired by Mithril and ReactJs. (see also: http://bobril.com/)
- ๐ Stencil (โญ13k) - a tool for building modern Web Components
- ๐ Langfuse (โญ14k) - Open source LLM engineering platform ๐ชข - Tracing, Prompt Mgmt, Evaluations, Analytics
- ๐ redux-zero (โญ2k) - A lightweight state container based on Redux
- ๐ wretch (โญ5k) - A tiny (< 2.2Kb g-zipped) wrapper built around fetch with an intuitive syntax.
- ๐ Cycle.js (โญ10k) - A functional and reactive JavaScript framework for predictable code.
- ๐ Tridactyl (โญ5.8k) - A Firefox browser addon that replaces browser's control mechanism with one modelled on the one true editor, Vim.
- ๐ armour/vue-typescript-admin-template (โญ5.7k) - A vue-cli 3.0 & typescript minimal admin template + a production-ready front-end solution for admin interfaces (demo)
- ๐ n8n.io (โญ117k) - Open Source Workflow Automation Tool
- ๐ Dnote (โญ2.9k) - A command line notebook with a multi-device sync and a web interface.
- ๐ Thin Backend (โญ1.2k) - Realtime Backend for your Single Page Apps, with End-to-End Type Safety thanks to types being derived from the Postgres Schema
- ๐ Flowbite (โญ8.7k) - Open-source component library built on top of Tailwind CSS featuring interactive UI components built with TypeScript
- ๐ Treehouse (โญ168) - Open source lightweight library to build your own note-taking tool.
Web/ReactJS / Playground
- ๐ facebook/create-react-app Create React apps using typescript with no build configuration
- ๐ Microsoft/TypeScript-React-Starter (โญ11k) A starter template for TypeScript and React with a detailed README describing how to use the two together; based on
create-react-app
- ๐ typescript-cheatsheets/react-typescript-cheatsheet (โญ46k) Cheatsheets for experienced React developers getting started with TypeScript
- ๐ jsxtyper (โญ38) Generates TypeScript interfaces from .jsx files
- ๐โโ๏ธ vortigern - A universal boilerplate for building web applications w/ TypeScript, React, Redux and more.
- ๐ React Server Example TSX (โญ278) Boilerplate for isomorphic web app with React server-side rendering in TypeScript
- ๐ React & Redux in TypeScript - Static Typing Guide (โญ13k) The complete guide to static typing in "React & Redux" using TypeScript
- ๐ Typescript Monorepo CRA Example (โญ27) - A minimalistic CRA + typescript monorepo.
- ๐ Typescript Monorepo Next Example (โญ44) - A minimalistic next.js + typescript monorepo.
- ๐ Crisp React (โญ188) Boilerplate with React client and Express backend. Offers performance and extended functionality. Helps to avoid frequent React-Express pitfalls.
- ๐ React by Example Code-oriented React tutorial for programmers
- ๐ Materio Free MUI React NextJS Typescript Admin Template (โญ1.8k) - Most Powerful & Comprehensive Free MUI React NextJS Admin Dashboard Template built for developers. Made With Typecript & JavaScript.
- ๐ Flowbite React (โญ2k) - Open-source component library based on React, TypeScript, and Tailwind CSS
Back-end API / Playground
- ๐ Actio (โญ263) - The Node.js framework for monoliths and microservices.
- ๐ design-first - A REST Api templating engine for Typescript
- ๐ Fastify (โญ34k) - Fast and low overhead web framework, for Node.js
- ๐ Hono - Hono is a small, simple, and ultrafast web framework for the Edges. It works on any JavaScript runtime
- ๐ Nest (โญ72k) - A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications on top of TypeScript ๐ (see also: https://nestjs.com/)
- ๐ nestia (โญ2k) - 20,000x faster validation and 200x faster JSON serialization decorators using
typia. Enable to utilize pure TypeScript interface type as DTO, and overall server performance improved by about 30x times. Also, it supports SDK (collection offetchfunctions with type definitions) and Mockup Simulator (backend server simulator embedded in SDK) generation, and even possible to migrate NestJS project only byswagger.jsonfile. ๐ (see also: https://nestia.io/docs)
- ๐ nestia (โญ2k) - 20,000x faster validation and 200x faster JSON serialization decorators using
- ๐ LoopBack 4 (โญ5k) - A highly extensible Node.js and TypeScript framework for building APIs and microservices. ๐ (see also: https://loopback.io/)
- ๐ FoalTS (โญ1.9k) - A simple, intuitive and complete framework for building enterprise-grade Node.JS applications ๐ฅ ๐ (see also: https://foalts.org)
- ๐ Enso - Typescript first Node.JS framework inspired by Domain Driven Design principles with a focus on composition and Developer Experience
- ๐ Libstack - A collection of various modules to create Typescript server easily and ready to be deployed on Docker.
- ๐ tinyhttp (โญ2.8k) - A modern Express-like web framework for Node.js, written in TypeScript and compiled to Native ESM.
- ๐ ZenTS (โญ34) - A modern Node.js and TypeScript first framework for building rich web applications
- ๐ Booster Framework (โญ432) - Event-driven cloud native GraphQL open-source framework, part of the Booster Cloud ecosystem. It makes use of high-level abstractions and conventions. (see also: https://booster.cloud)
Standalone apps / Playground
- ๐ Visual Studio Code (โญ174k) - Multiplatform IDE.
- ๐ alm (โญ3k) - A next generation IDE just for TypeScript written in TypeScript + React
- ๐ App Outlet (โญ397) - An universal linux app store for AppImages/Flatpaks/Snaps written in TypeScript + Angular
- ๐ SnowFS - a fast, scalable version control file storage for graphic files
Standalone apps / Chrome Extensions
- lc-mate (โญ1) - Extension that adds contest rating to usernames in LC
Design patterns / Chrome Extensions
- ๐ Design Patterns implementation (โญ5.3k) - Implementation of the well-known 23 patterns of GoF
๐ Free Courses / Chrome Extensions
- Angular Applications with TypeScript (Microsoft Virtual Academy)
- AngularJS with TypeScript made easy (SSW TV)
- Evolving JavaScript with TypeScript a detailed introduction to TypeScript
- Why program in TypeScript? an overview of the main syntax constructs focusing on the benefits of using TypeScript as opposed to coding in JavaScript
- Functional Programming with TypeScript - Discover functional programming with Typescript and create a library like fp-ts alongside Sahand Javid in this beginner-friendly YouTube playlist.
- Building CRM from scratch with Typescript and Bun - Building a real-world CRM system from scratch, without big frameworks. Bun, Typescript and Tailwind.
๐ต Paid Courses / Chrome Extensions
- TypeScript Fundamentals (Pluralsight)
- Practical TypeScript Migration (Pluralsight)
- Angular with TypeScript (Pluralsight)
- Using TypeScript for Large AngularJS Applications (Pluralsight)
- Introduction to TypeScript (Packt)
- Mastering TypeScript (Packt)
- Angular with TypeScript (Manning)
Social / Chrome Extensions
- @typescriptlang - Official Typescript Twitter
- @angularjs - Official Angularjs Twitter using Typescript Since 2.0
- @jntrnr - Typescript Program Manager at Microsoft
- @ahejlsberg - Technical Fellow at Microsoft involved with the Typescript project
33. Static Analysis
Programming Languages / Other
- MATE โ ๏ธ โ A suite of tools for interactive program analysis with a focus on hunting for bugs in C and C++ code. MATE unifies application-specific and low-level vulnerability analysis using code property graphs (CPGs), enabling the discovery of highly application-specific vulnerabilities that depend on both implementation details and the high-level semantics of target C/C++ programs.
- CSharpEssentials (โญ159) โ ๏ธ โ C# Essentials is a collection of Roslyn diagnostic analyzers, code fixes and refactorings that make it easy to work with C# 6 language features.
- coffeelint โ ๏ธ โ A style checker that helps keep CoffeeScript code clean and consistent.
- elm-analyse โ ๏ธ โ A tool that allows you to analyse your Elm code, identify deficiencies and apply best practices.
- elm-review โ Analyzes whole Elm projects, with a focus on shareable and custom rules written in Elm that add guarantees the Elm compiler doesn't give you.
- dingo-hunter (โญ320) โ ๏ธ โ Static analyser for finding deadlocks in Go.
- dupl (โญ351) โ ๏ธ โ Reports potentially duplicated code.
- goast (โญ62) โ ๏ธ โ Go AST (Abstract Syntax Tree) based static analysis tool with Rego.
- gocyclo (โญ1.5k) โ ๏ธ โ Calculate cyclomatic complexities of functions in Go source code.
- lll (โญ65) โ ๏ธ โ Report long lines.
- maligned (โญ535) โ ๏ธ โ Detect structs that would take less memory if their fields were sorted.
- safesql (โญ562) โ ๏ธ โ Static analysis tool for Golang that protects against SQL injections.
- brittany (โญ693) โ ๏ธ โ Haskell source code formatter
- aether โ ๏ธ โ Lint, analyze, normalize, transform, sandbox, run, step through, and visualize user JavaScript, in node or the browser.
- es6-plato (โญ205) โ ๏ธ โ Visualize JavaScript (ES6) source complexity.
- escomplex (โญ270) โ ๏ธ โ Software complexity analysis of JavaScript-family abstract syntax trees.
- Esprima โ ๏ธ โ ECMAScript parsing infrastructure for multipurpose analysis.
- RSLint โ ๏ธ โ A (WIP) JavaScript linter written in Rust designed to be as fast as possible, customizable, and easy to use.
- Mondrian โ ๏ธ โ A set of static analysis and refactoring tools which use graph theory.
- PHP Semantic Versioning Checker (โญ430) โ ๏ธ โ Suggests a next version according to semantic versioning.
- PHP-Token-Reflection (โญ190) โ ๏ธ โ Library emulating the PHP internal reflection.
- phpca (โญ96) โ ๏ธ โ Finds usage of non-built-in extensions.
- phpcpd (โญ2.2k) โ ๏ธ โ Copy/Paste Detector for PHP code.
- PhpDependencyAnalysis โ ๏ธ โ Builds a dependency graph for a project.
- phpdoc-to-typehint (โญ226) โ ๏ธ โ Add scalar type hints and return types to existing PHP projects using PHPDoc annotations.
- PHPQA โ ๏ธ โ A tool for running QA tools (phploc, phpcpd, phpcs, pdepend, phpmd, phpmetrics).
- phpsa (โญ637) โ ๏ธ โ Static analysis tool for PHP.
- Qafoo Quality Analyzer (โญ494) โ ๏ธ โ Visualizes metrics and source code.
- InspectorTiger (โญ80) โ ๏ธ โ IT, Inspector Tiger, is a modern python code review tool / framework. It comes with bunch of pre-defined handlers which warns you about improvements and possible bugs. Beside these handlers, you can write your own or use community ones.
- cane (โญ1.3k) โ ๏ธ โ Code quality threshold checking as part of your build.
- MetricFu (โญ625) โ ๏ธ โ MetricFu is a set of tools to provide reports that show which parts of your code might need extra work.
- Querly (โญ250) โ ๏ธ โ Pattern Based Checking Tool for Ruby.
- Railroader โ ๏ธ โ An open source static analysis security vulnerability scanner for Ruby on Rails applications.
- 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.
- Saikuro โ ๏ธ โ A Ruby cyclomatic complexity analyzer.
- cargo-inspect (โญ381) โ ๏ธ โ Inspect Rust code without syntactic sugar to see what the compiler does behind the curtains.
- electrolysis โ ๏ธ โ A tool for formally verifying Rust programs by transpiling them into definitions in the Lean theorem prover.
- herbie (โญ174) โ ๏ธ โ Adds warnings or errors to your crate when using a numerically unstable floating point expression.
- linter-rust (โญ40) โ ๏ธ โ Linting your Rust-files in Atom, using rustc and cargo.
- prae (โญ133) โ ๏ธ โ Provides a convenient macro that allows you to generate type wrappers that promise to always uphold arbitrary invariants that you specified.
- Rust Language Server (โญ3.5k) โ ๏ธ โ Supports functionality such as 'goto definition', symbol search, reformatting, and code completion, and enables renaming and refactorings.
- linter (โญ268) โ ๏ธ โ Linter is a Scala static analysis compiler plugin which adds compile-time checks for various possible bugs, inefficiencies, and style problems.
Other / Other
- shisho (โญ378) โ ๏ธ โ A lightweight static code analyzer designed for developers and security teams. It allows you to analyze and transform source code with an intuitive DSL similar to sed, but for code.
- ciocheck (โญ27) โ ๏ธ โ Linter, formatter and test suite helper. As a linter, it is a wrapper around
pep8,pydocstyle,flake8, andpylint.
- multilint (โญ27) โ ๏ธ โ A wrapper around
flake8,isortandmodernize.
- quality (โญ154) โ ๏ธ โ Runs quality checks on your code using community tools, and makes sure your numbers don't get any worse over time.
- pure (โญ239) โ ๏ธ โ Pure is a static analysis file format checker that checks ZIP files for dangerous compression ratios, spec deviations, malicious archive signatures, mismatching local and central directory headers, ambiguous UTF-8 filenames, directory and symlink traversals, invalid MS-DOS dates, overlapping headers, overflow, underflow, sparseness, accidental buffer bleeds etc.
- mcsema (โญ2.7k) โ ๏ธ โ Framework for lifting x86, amd64, aarch64, sparc32, and sparc64 program binaries to LLVM bitcode. It translates ("lifts") executable binaries from native machine code to LLVM bitcode, which is very useful for performing program analysis methods.
- Parker (โญ2.5k) โ ๏ธ โ Stylesheet analysis tool.
- Puppet Lint (โญ818) โ ๏ธ โ Check that your Puppet manifests conform to the style guide.
- collector (โญ290) โ ๏ธ โ Run arbitrary scripts inside containers, and gather useful information.
- Docker Label Inspector (โญ79) โ ๏ธ โ Lint and validate Dockerfile labels.
- CodeRabbit ยฉ๏ธ โ AI-powered code review tool that helps developers write better code faster. CodeRabbit provides automated code reviews, identifies security vulnerabilities, and suggests code improvements. It integrates with GitHub and GitLab.
- Bootlint (โญ2.4k) โ ๏ธ โ An HTML linter for Bootstrap projects.
- grunt-bootlint (โญ66) โ ๏ธ โ A Grunt wrapper for Bootlint (โญ2.4k), the HTML linter for Bootstrap projects.
- gulp-bootlint (โญ42) โ ๏ธ โ A gulp wrapper for Bootlint (โญ2.4k), the HTML linter for Bootstrap projects.
- android-lint-summary โ ๏ธ โ Combines lint errors of multiple projects into one output, check lint results of multiple sub-projects at once.
- iblessing โ ๏ธ โ iblessing is an iOS security exploiting toolkit. It can be used for reverse engineering, binary analysis and vulnerability mining.
- paprika (โญ74) โ ๏ธ โ A toolkit to detect some code smells in analyzed Android applications.
- qark (โญ3.3k) โ ๏ธ โ Tool to look for several security related Android application vulnerabilities.
- promformat (โญ36) โ ๏ธ โ Promformat is a PromQL formatter written in Python.
- misspell-fixer (โญ194) โ ๏ธ โ Quick tool for fixing common misspellings, typos in source code.
Multiple languages / Other
- Atom-Beautify โ ๏ธ โ Beautify HTML, CSS, JavaScript, PHP, Python, Ruby, Java, C, C++, C#, Objective-C, CoffeeScript, TypeScript, Coldfusion, SQL, and more in Atom editor.
- cqc (โญ323) โ ๏ธ โ Check your code quality for js, jsx, vue, css, less, scss, sass and styl files.
- goone (โญ52) โ ๏ธ โ Finds N+1 queries (SQL calls in a for loop) in go code
- Hound CI โ ๏ธ โ Comments on style violations in GitHub pull requests. Supports Coffeescript, Go, HAML, JavaScript, Ruby, SCSS and Swift.
- imhotep (โญ222) โ ๏ธ โ Comment on commits coming into your repository and check for syntactic errors and general lint warnings.
- include-gardener (โญ79) โ ๏ธ โ A multi-language static analyzer for C/C++/Obj-C/Python/Ruby to create a graph (in dot or graphml format) which shows all
#includerelations of a given set of files.
34. Awesome Gnome
Applets / Design Tooling
- RunCat โ The cat tells you the CPU usage by running speed.
- OpenWeather - Weather applet.
Windows / Design Tooling
- PaperWM - Tiled scrollable window management.
- Coverflow Alt-Tab - Advanced fullscreen app switcher.
Visual Changes / Design Tooling
- Blur-my-shell - Apply a blur effect to the overview and top panel background.
- Desktop Cube - A Desktop Cube for GNOME Shell
- Burn My Windows - Open/Close your windows with style.
35. Awesome Neovim
(requires Neovim 0.5) / Diagnostics
- sontungexpt/better-diagnostic-virtual-text (โญ89) - Enhances the display of virtual text for diagnostics. This function aims to provide a more user-friendly and informative presentation of diagnostic messages directly within the editor.
Indent / Diagnostics
- gh-liu/fold_line.nvim (โญ55) - Lines for indicating code folding, which could achieve an effect similar to indentline by
:set fdm=indent.
36. Awesome Vue
Components & Libraries / Frameworks
- Shadcn UI (โญ7.7k) - An unofficial, community-led Vue port of shadcn/ui (โญ91k) (re-usable components built with Radix Vue (โญ5.2k) and Tailwind CSS (โญ89k)).
Components & Libraries / UI Components
- vue-polygon-cropper (โญ2) - A simple component to crop images in polygon shapes. Demo
37. Awesome Rust
Applications / Security tools
- observer_ward (โญ1.5k) - Web application and service fingerprint identification tool
Applications / Web
- importantimport/hatsu (โญ204) - ๐ฉต Self-hosted and fully-automated ActivityPub bridge for static sites.
Libraries / Scripting
- clarkmcc/cel-rust (โญ437) [cel-interpreter] - Common expression language parser and interpreter
38. Awesome Agi Cocosci
Communications / Non-Verbal Communication
- Iconicity: From sign to system in human communication and language - Pragmatics & Cognition, 2014. [All Versions]. This paper explores the role of iconicity in spoken language and other human communication systems.
- Emergent Graphical Conventions in a Visual Communication Game - NeurIPS, 2022. [All Versions]. A computational account on the emergence of iconic language.
- Toward understanding the importance of gesture in distributed scientific collaboration - Knowledge and Information Systems, 2006. [All Versions].
Communications / Coordination
- From Explicit Communication to Tacit Cooperation: A Novel Paradigm for Cooperative MARL - AAMAS'24, 2024. [All Versions]. Drawing inspiration from human team cooperative learning, this paper proposes a novel paradigm that facilitates a gradual shift from explicit communication to tacit cooperation.
- Prev: Jul 15 - Jul 21, 2024
- Next: Jul 01 - Jul 07, 2024