Awesome List Updates on Jul 10, 2024
7 awesome lists updated today.
đ Home ¡ đ Search ¡ đĨ Feed ¡ đŽ Subscribe ¡ â¤ī¸ Sponsor
1. 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.
2. Awesome Agi Cocosci
Communications / Non-Verbal Communication
- Toward understanding the importance of gesture in distributed scientific collaboration - Knowledge and Information Systems, 2006. [All Versions].
3. 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.
- 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.
4. 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.
5. Awesome Neovim
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.
6. Awesome Keycloak
Community Extensions
Tools
7. Awesome Rails
Open Source Rails Apps / Other external resources
- united - A free and open membership directory for collective organizations (using Rails main). - đ
- Prev: Jul 11, 2024
- Next: Jul 09, 2024