Graphs

Top 23 Graph Open-Source Projects

  • apexcharts.js

    ๐Ÿ“Š Interactive JavaScript Charts built on SVG

  • Project mention: Show HN: A JavaScript library for data visualization in both SVG and Canvas | news.ycombinator.com | 2024-04-11
  • uPlot

    ๐Ÿ“ˆ A small, fast chart for time series, lines, areas, ohlc & bars

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • graph_nets

    Build Graph Nets in Tensorflow

  • litegraph.js

    A graph node engine and editor written in Javascript similar to PD or UDK Blueprints, comes with its own editor in HTML5 Canvas2D. The engine can run client side or server side using Node. It allows to export graphs as JSONs to be included in applications independently.

  • Project mention: Show HN: Comflowy โ€“ A ComfyUI Tutorial for Beginners | news.ycombinator.com | 2024-01-03

    It's litegraph.js [1] and seems to be the only lib they include in /web [2] :

    [1] https://github.com/jagenjo/litegraph.js

    [2] https://github.com/comfyanonymous/ComfyUI/tree/master/web/li...

  • matplotplusplus

    Matplot++: A C++ Graphics Library for Data Visualization ๐Ÿ“Š๐Ÿ—พ

  • Project mention: Creating k-NN with C++ (from Scratch) | dev.to | 2024-01-11

    cmake_minimum_required(VERSION 3.5) project(knn_cpp CXX) # Set up C++ version and properties include(CheckIncludeFileCXX) check_include_file_cxx(any HAS_ANY) check_include_file_cxx(string_view HAS_STRING_VIEW) check_include_file_cxx(coroutine HAS_COROUTINE) set(CMAKE_CXX_STANDARD 20) set(CMAKE_BUILD_TYPE Debug) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_EXTENSIONS OFF) # Copy data file to build directory file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/iris.data DESTINATION ${CMAKE_CURRENT_BINARY_DIR}) # Download library usinng FetchContent include(FetchContent) FetchContent_Declare(matplotplusplus GIT_REPOSITORY https://github.com/alandefreitas/matplotplusplus GIT_TAG origin/master) FetchContent_GetProperties(matplotplusplus) if(NOT matplotplusplus_POPULATED) FetchContent_Populate(matplotplusplus) add_subdirectory(${matplotplusplus_SOURCE_DIR} ${matplotplusplus_BINARY_DIR} EXCLUDE_FROM_ALL) endif() FetchContent_Declare( fmt GIT_REPOSITORY https://github.com/fmtlib/fmt.git GIT_TAG 7.1.3 # Adjust the version as needed ) FetchContent_MakeAvailable(fmt) # Add executable and link project libraries and folders add_executable(${PROJECT_NAME} main.cc) target_link_libraries(${PROJECT_NAME} PUBLIC matplot fmt::fmt) aux_source_directory(lib LIB_SRC) target_include_directories(${PROJECT_NAME} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}) target_sources(${PROJECT_NAME} PRIVATE ${LIB_SRC}) add_subdirectory(tests)

  • flowchart-fun

    Easily generate flowcharts and diagrams from text โฟป

  • Project mention: Ask HN: Anyone use a code to mindmap/flowchart tool? | news.ycombinator.com | 2024-02-24

    https://flowchart.fun recently helped a lot with a project.

  • Mycodo

    An environmental monitoring and regulation system

  • Project mention: Help with environmental parameters for a computer-controlled terrarium? | /r/SavageGarden | 2023-07-28

    For controlling everything, the plan is to use a Raspberry Pi running Mycodo, which will connect to the the temperature/humidity sensors, and also control the LED lights, the misting sprayers, and the heating coil.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • GraphView

    Android Graph Library for creating zoomable and scrollable line and bar graphs.

  • JGraphT

    Master repository for the JGraphT project

  • SwiftCharts

    Easy to use and highly customizable charts library for iOS

  • Vizzu

    Library for animated data visualizations and data stories.

  • react-native-graph

    ๐Ÿ“ˆ Beautiful, high-performance Graphs and Charts for React Native built with Skia

  • Project mention: Best way to build charts in React Native? | /r/reactnative | 2023-06-07

    Check out React Native Graph, it uses Skia and handles 120fps animations: https://github.com/margelo/react-native-graph

  • graph-of-thoughts

    Official Implementation of "Graph of Thoughts: Solving Elaborate Problems with Large Language Models"

  • Project mention: Q* Could Be It - Forget AlphaGO - It's Diplomacy - Peg 1 May Have Fallen - Noam Brown May Have Achieved The Improbable - Is this Q* Leak 2.0? | /r/singularity | 2023-12-08

    We introduce Graph of Thoughts (GoT): a framework that advances prompting capabilities in large language models (LLMs) beyond those offered by paradigms such as Chain-ofThought or Tree of Thoughts (ToT). The key idea and primary advantage of GoT is the ability to model the information generated by an LLM as an arbitrary graph, where units of information (โ€œLLM thoughtsโ€) are vertices, and edges correspond to dependencies between these vertices. This approach enables combining arbitrary LLM thoughts into synergistic outcomes, distilling the essence of whole networks of thoughts, or enhancing thoughts using feedback loops. We illustrate that GoT offers advantages over state of the art on different tasks, for example increasing the quality of sorting by 62% over ToT, while simultaneously reducing costs by >31%. We ensure that GoT is extensible with new thought transformations and thus can be used to spearhead new prompting schemes. This work brings the LLM reasoning closer to human thinking or brain mechanisms such as recurrence, both of which form complex networks. Website & code: https://github.com/spcl/graph-of-thoughts

  • vico

    A light and extensible chart library for Android.

  • unovis

    Modular data visualization framework for React, Angular, Svelte, Vue, and vanilla TypeScript or JavaScript

  • graph

    A library for creating generic graph data structures and modifying, analyzing, and visualizing them.

  • Project mention: Create, analyze, and modify graphs and networks in Go | news.ycombinator.com | 2023-11-05
  • benchee

    Easy and extensible benchmarking in Elixir providing you with lots of statistics!

  • Project mention: Advent of Code Day 5 | /r/elixir | 2023-12-05

    Benchee is the tool I use.

  • QuickQanava

    :link: C++17 network / graph visualization library - Qt6 / QML node editor.

  • grafterm

    Metrics dashboards on terminal (a grafana inspired terminal version)

  • ipyvizzu

    Build animated charts in Jupyter Notebook and similar environments with a simple Python syntax.

  • Project mention: IPyVizzu: Build animated charts with simple Python syntax | news.ycombinator.com | 2024-03-24
  • ARCharts

    Lovely Augmented Reality Charts for iOS - Built with ARKit

  • structurae

    Data structures for high-performance JavaScript applications.

  • Project mention: Structurae โ€“ data structures for high-performance JavaScript applications | news.ycombinator.com | 2023-07-04
  • stonks

    Stonks is a terminal based stock visualizer and tracker that displays realtime stocks in graph format in a terminal. See how fast your stonks will crash. (by ericm)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Graphs related posts

Index

What are some of the best open-source Graph projects? This list will help you:

Project Stars
1 apexcharts.js 13,831
2 uPlot 8,452
3 graph_nets 5,322
4 litegraph.js 5,173
5 matplotplusplus 3,925
6 flowchart-fun 3,002
7 Mycodo 2,841
8 GraphView 2,748
9 JGraphT 2,521
10 SwiftCharts 2,512
11 Vizzu 1,865
12 react-native-graph 1,853
13 graph-of-thoughts 1,839
14 vico 1,790
15 unovis 1,752
16 graph 1,711
17 benchee 1,373
18 QuickQanava 1,074
19 grafterm 940
20 ipyvizzu 924
21 ARCharts 696
22 structurae 679
23 stonks 543

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com