All Projects β†’ nicoespeon β†’ Gitgraph.js

nicoespeon / Gitgraph.js

Licence: mit
πŸ‘‹ [Looking for maintainers] - A JavaScript library to draw pretty git graphs in the browser

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects
HTML
75241 projects

Projects that are alternatives of or similar to Gitgraph.js

Movies Python Bolt
Neo4j Movies Example application with Flask backend using the neo4j-python-driver
Stars: ✭ 197 (-92.28%)
Mutual labels:  graph
Projecteur
Linux Desktop Application for the Logitech Spotlight device (and similar devices) - Digital Laser Pointer
Stars: ✭ 199 (-92.21%)
Mutual labels:  presentation
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.
Stars: ✭ 2,735 (+7.13%)
Mutual labels:  graph
Quark
Quark is a data visualization framework.
Stars: ✭ 198 (-92.24%)
Mutual labels:  graph
Star History
The missing star history graph of GitHub repos - https://star-history.com
Stars: ✭ 2,534 (-0.74%)
Mutual labels:  graph
Pixela
A service for generating GitHub-like graphs. Record and Track your habits or effort. All by API.
Stars: ✭ 201 (-92.13%)
Mutual labels:  graph
Reactour
Tourist Guide into your React Components
Stars: ✭ 2,782 (+8.97%)
Mutual labels:  presentation
Meter
Laravel package to find performance bottlenecks in your laravel application.
Stars: ✭ 204 (-92.01%)
Mutual labels:  graph
Phpflo
Flow-based programming for PHP
Stars: ✭ 199 (-92.21%)
Mutual labels:  graph
Yfiles For Html Demos
Contains demo sources for the JavaScript diagramming library yFiles for HTML
Stars: ✭ 202 (-92.09%)
Mutual labels:  graph
Tslide
Terminal SlideDeck, supporting markdown.
Stars: ✭ 198 (-92.24%)
Mutual labels:  presentation
Swiftcharts
Easy to use and highly customizable charts library for iOS
Stars: ✭ 2,336 (-8.5%)
Mutual labels:  graph
Vue Blocks
Vue2 dataflow graph editor
Stars: ✭ 201 (-92.13%)
Mutual labels:  graph
Gradoop
Distributed Graph Analytics with Apache Flink
Stars: ✭ 197 (-92.28%)
Mutual labels:  graph
Cayley
An open-source graph database
Stars: ✭ 14,020 (+449.16%)
Mutual labels:  graph
Jira Dependency Graph
Graph visualizer for JIRA tickets' dependencies
Stars: ✭ 194 (-92.4%)
Mutual labels:  graph
Awesome Wordpress Gatsby
An awesome list of resources about WordPress as a headless CMS with Gatsby
Stars: ✭ 200 (-92.17%)
Mutual labels:  graph
Graph Cnn In 3d Point Cloud Classification
Code for A GRAPH-CNN FOR 3D POINT CLOUD CLASSIFICATION (ICASSP 2018)
Stars: ✭ 206 (-91.93%)
Mutual labels:  graph
Squid
A Ruby library to plot charts in PDF files
Stars: ✭ 205 (-91.97%)
Mutual labels:  graph
Reveal Ck
Create slides with ruby (and usually in markdown)
Stars: ✭ 202 (-92.09%)
Mutual labels:  presentation

GitGraph.js

A JavaScript library to draw pretty git graphs.


πŸ‘‹ Help! The project is looking for maintainers!

All Contributors

Build Status MIT License lerna Join the chat at https://gitter.im/gitgraphjs/community

Getting started

GitGraph.js codebase is a monorepo. Packages are released under @gitgraph/* scope.

As a user, you're probably interested in one of the rendering libraries:

You'll find usage details in their README.

As a contributor, you might be interested in checking out gitgraph-core. It contains the core logic for rendering libraries to use.

Usage Demo

You can find demo at Here

Documentation

You can find documentation at Here

Running the project locally

Pre-requisites:

Setting things up:

  1. Clone the repository: git clone [email protected]:nicoespeon/gitgraph.js.git
  2. Install dependencies: yarn install
  3. Bootstrap the project: yarn run lerna bootstrap

Lerna will install dependencies of all packages and links any cross-dependencies.

Available root-level commands are detailed in package.json. You would usually need:

  • yarn test to run Jest unit tests (yarn test --watch for watch mode)
  • yarn develop to start Storybook, watching for changes of all packages

You can also go to specific packages and run available commands detailed in their package.json. For example, you could cd packages/gitgraph-core/ and run yarn test --watch to only run tests of this package.

But root-level commands are more convenient!

Contributing

Contributing Guide

Read our contributing guide to learn about our development process, how to propose bugfixes and improvements, and how to build and test your changes to GitGraph.js.

Good First Issues

To help you get your feet wet and get you familiar with our contribution process, we have a list of good first issues that contain bugs which have a relatively limited scope. This is a great place to get started.

Versioning

We use SemVer as a guideline for our versioning here.

Releases use the following format:

<major>.<minor>.<patch>
  • Breaking changes bump <major> (and reset <minor> & <patch>)
  • Backward compatible changes bump <minor> (and reset <patch>)
  • Bug fixes bump <patch>

Contributors


Nicolas Carlo

πŸ€” πŸ’» πŸ› πŸ“– πŸ‘€ πŸ’¬

Fabien BERNARD

πŸ€” πŸ’» πŸ› πŸ‘€ πŸ’¬ 🎨

Rajeev Mittal

πŸ“–

HlΓΆΓ°ver SigurΓ°sson

πŸ’»

Xing Liu

πŸ’»

Benoit Maggi

πŸ“–

Nemo Nie

πŸ’»

Marek

πŸ’» πŸ“– πŸ’¬ πŸ€”

PaulFridrick

πŸ’»

Konstantin Sorokin

πŸ’»

Elchin Valiyev

πŸ’»

Aura Munoz

πŸ’»

haizz

πŸ’» πŸ› πŸ€”

richteambs

πŸ›

Edward Wall

πŸ’¬

Siddharth Upmanyu

πŸ’¬

SymbolK

πŸ› πŸ’¬

IsaacHub

πŸ€”

Ilya Danilov

πŸ›

Brian Gordon

πŸ›

Andrey Pavlov

πŸ› πŸ€”

JackWilliam277

πŸ€”

SumNeuron

πŸ›

kennyeni

πŸ›

Alexander Vasin

πŸ€”

Sirio Marchi

πŸ›

KYY

πŸ›

GΓ‘bor Udvari

πŸ’¬

Dima Tisnek

πŸ›

Chris Suszynski

πŸ›

Dolan

πŸ€”

Rob Richardson

πŸ’¬

Pierre Vigier

πŸ€”

Nebula83

πŸ’»

Andrea Sonny

πŸš‡ ⚠️ πŸ’»

Corbin Crutchley

πŸ› πŸ’»

Adrien Cransac

πŸ’» πŸ›

Soumya Tripathy

πŸ›

Andrew Ensley

πŸ€”

longgt

πŸ€”

Martin McFly

πŸ›

Copyright and License

Copyright (c) 2013 Nicolas CARLO and Fabien BERNARD under the MIT license.

πŸ’β€ What does that mean?

Thanks

Thanks to Chromatic for providing the visual testing platform that help us catch visual regressions for the rendering libs.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].