NiceGUI is a Python framework for browser-based and native user interfaces with charts, dashboards, forms, data binding, and 3D scenes.
Read more
NiceGUI is a Python framework for browser-based and native user interfaces with charts, dashboards, forms, data binding, and 3D scenes.
Read more
Java remains one of the most widely used programming languages. We explore the best free and open source Java based NLP tools.
Read more
FORD generates searchable documentation for modern Fortran projects, with Markdown comments, source browsing, and dependency graphs.
Read more
ArchUnit tests Java software architecture, checking package dependencies, layered design, cycles and coding conventions in test suites.
Read more
Dokka generates API documentation for Kotlin and Java projects, with HTML output, multiplatform support, and flexible customization.
Read more
This article picks some useful tools to help you fix Java code.
Read more
Git workflow tools help teams manage the day-to-day process of changing, reviewing, testing, and releasing source code
Read more
pdoc generates Python API documentation from docstrings and type annotations, with live previews, Markdown support, and custom templates.
Read more
OpenRewrite automates Java refactoring with reusable recipes for framework migrations, dependency changes and coding standards.
Read more
TypeDoc generates API documentation for TypeScript projects, with searchable HTML output, custom themes, plugins, and monorepo support.
Read more
Forbidden APIs is a static analysis tool that detects prohibited Java API usage, helping enforce coding standards and application portability.
Read more
This roundup selects some useful code formatters for Clojure developers.
Read more
This roundup selects some useful code formatters for Python developers.
Read more
Find Security Bugs detects Java vulnerabilities through SpotBugs, covering injection flaws, hard-coded secrets and insecure APIs.
Read more
This article picks some useful tools to help you fix Clojure code.
Read more
SSort reorganises Python statements by dependency, groups class members and offers checking and diff modes for source consistency.
Read more
clj-depend analyses Clojure namespace dependencies, enforcing architectural layers, detecting circular references and checking custom rules.
Read more
reorder-python-imports is a command-line utility that automatically reorganises import statements in Python source files.
Read more
Carve identifies and removes unused Clojure vars, cleans namespace references and offers interactive reviews, dry runs and CI reports.
Read more
docformatter formats Python docstrings according to PEP 257, with configurable wrapping, style support and automated code quality checks.
Read more