JGraphT is a Java library offering robust graph data structures and algorithms for developers to easily add graph theory features to their projects.
Add graph theory to Java projects with ease
JGraphT is a powerful Java library designed for anyone who needs to work with graph data structures and algorithms in their software projects. Whether you're developing academic tools, data analysis apps, or network-related software, JGraphT lets you easily add advanced graph features without building them from scratch.
You can quickly include JGraphT as a dependency in your Java project from Maven Central, making setup simple and straightforward. The site provides clear documentation, release notes, and community resources to help you get started, so you can focus on building your application while relying on proven graph theory implementations.
Discover websites similar to Jgrapht.org. Section 1 prioritizes sites with matching domain extensions and/or languages. Section 2 offers worldwide alternatives.
Concurrency Kit offers C99+ libraries for concurrency primitives and lock-free data structures to help build high-performance, concurrent systems.
ICU provides libraries and tools for Unicode support, including text, date, time, and locale handling for developers and software projects.
Boost offers free, peer-reviewed C++ libraries designed to help you build reliable and portable software with expert-crafted, open source code.
Skia is an open source 2D graphics library powering apps like Chrome, Android, and Flutter, offering cross-platform graphics APIs for developers.
Eigen is a C++ library for linear algebra, offering tools for working with matrices, vectors, and numerical algorithms in your projects.
Discover dry-rb, a suite of Ruby libraries designed to help you build robust, maintainable Ruby applications with clear structure and flexible tools.
Open-source C++ library for building finite element codes, offering extensive tools, documentation, and a collaborative community for developers.
React Redux provides official bindings to connect React and Redux, offering guides, API docs, and resources for building state-managed React apps.
POCO C++ Libraries offers open source tools and components for building networked and cross-platform C++ applications on desktop, server, and embedded systems.
Apache XML Graphics offers open-source Java tools and libraries to convert XML formats into graphics, such as SVG and PDF, for developers and projects.
Python-Future helps you write code that works in both Python 2 and 3, offering clear guides and tools for seamless compatibility and migration.
Find open-source tools and libraries for building, hosting, and managing web services with Apache's collection of reliable development projects.
Libevent is a library that helps developers manage event loops in network servers, making it easier to handle events efficiently in their applications.
Redux is a JavaScript library that helps you manage and organize global state in your web apps, making them more predictable and easier to maintain.
Redux Toolkit is the official set of tools and guides for building efficient Redux apps, offering easy setup, best practices, and helpful documentation.
Three.js is a JavaScript library that lets you create 3D graphics and interactive experiences directly in your web browser using simple code.
XState lets you build reliable JavaScript state machines and statecharts for managing complex app logic with ease and clarity.
OpenSSL provides a widely used open-source toolkit for secure communications, offering encryption and privacy tools for everyone.
Apache Commons offers a wide collection of reusable Java components to help developers build robust applications more efficiently.
Apache HttpComponents offers Java libraries for working with HTTP and related protocols, helping developers build and manage network communications in their apps.
Parsedown offers a fast, extensible Markdown parser for PHP that supports GitHub Flavored Markdown and CommonMark for easy text formatting.
Bouncy Castle offers open-source cryptographic APIs and SDKs for Java and C#, including FIPS-certified and quantum-ready encryption tools and documentation.
ArduinoJson offers a fast, easy-to-use JSON library for Arduino and embedded C++ projects, supporting serialization and deserialization for IoT devices.
Noda Time offers a clear and precise date and time API for .NET developers, helping you handle time data more accurately in your applications.
Apache Olingo offers Java libraries for building and consuming OData APIs, helping developers implement the Open Data Protocol easily and efficiently.
Explore open-source tools for logging application behavior, maintained by Apache and available for free to developers and organizations.
PCG offers a family of fast, space-efficient random number generators that are statistically sound and hard to predict. Find downloads, docs, and more.
SimplePie is a fast, easy-to-use PHP library for parsing RSS and Atom feeds, helping developers quickly integrate news and updates into their sites.
Fresco is an image management library for Android apps, making it easy to load and display images efficiently across a wide range of Android versions.
Nanomsg is a C-based socket library offering fast, scalable, and easy-to-use communication patterns for networking across multiple operating systems.
Joda.org offers reliable, low-level Java libraries for developers looking to enhance their applications with robust, well-maintained components.
Dollar is a Swift library offering handy functional programming helpers, similar to Underscore.js, making Swift coding simpler and more efficient.
Hamcrest provides reusable matcher libraries for writing readable tests in Java and other languages, making unit testing more expressive and flexible.
Chai is a JavaScript assertion library for Node.js and browsers, helping developers write and test code easily with BDD and TDD styles.
Asio is a C++ library for cross-platform network and low-level I/O programming, offering a modern, consistent asynchronous model for developers.
lxml provides powerful tools and documentation for processing XML and HTML in Python, making it easy to parse, validate, and manipulate data.
Arrow is a library for Kotlin that helps you write functional code, offering guides, examples, and docs for building robust applications in Kotlin.
Free, open-source Java libraries for processing chemical data, making it easy to build and extend cheminformatics applications in your own projects.
Mustache is a simple, logic-less template library available for dozens of programming languages, making it easy to render dynamic content in your code.
Guava offers a collection of core Java libraries from Google, providing useful utilities, new data structures, and tools to simplify Java development.