An open source project management tool with Kanban boards

Overview

Taskcafe logo

Discord Releases Dockerhub Go Report Card Docker pulls

Report Bug · Request Feature · Ask a Question

Was this project useful? Please consider donating to help me improve it!

This project is still in alpha development

Taskcafe

Features

The following features have been implemented:

  • Manage tasks through a Kanban board interface (set due dates, labels, add checklists)
  • View all your current assigned tasks through the My Tasks view
  • Personal projects
  • Task comments and activity

This project is still in active development, so some options may not be fully implemented yet.

For updates on development, join the Discord server.

For a list of planned features, check out the Roadmap!

Installation

With docker & docker-compose

You'll need both docker & docker-compose installed.

First clone the repository:

git clone https://github.com/JordanKnott/taskcafe && cd taskcafe

Now do the following:

docker-compose -p taskcafe up -d

This will start a postgres instance as well as a taskcafe instance.

The second command runs the database schema migrations.

If you visit http://localhost:3333, you will get redirected to the installation screen so that you can create the first system user.

From Source

You'll need Golang installed on your machine.

Next, clone the repository:

git clone https://github.com/JordanKnott/taskcafe && cd taskcafe

Next we need to build the binary. This project uses Mage for its build tool.

go run cmd/mage/main.go install
go run cmd/mage/main.go build

This will:

  • Install all yarn packages for the frontend
  • Build the React frontend
  • Embed the React frontend in the binary
  • Compile the final exectuable binary

The newly created taskcafe binary can be found in the dist folder.

It contains everything neccessary to run except the config file. An example config file can be found in conf/app.example.toml.

For more information on configuration, please read the wiki. The config will need to be copied to a conf/app.toml in the same place the binary is.

Make sure to fill out the database section of the config in order to connect it to your database.

Then run the database migrations with taskcafe migrate.

Now you can run the web interface by running taskcafe web.

A more detailed guide for installing on Ubuntu/Debian

How is this different from X (Trello, NextCloud, etc)?

One of the primary goals of Taskcafe is to provide a project management tool that I personally enjoy using for my own projects and fits my workflow.

During alpha development, the current plan is to build the "basic" features - features that are pretty much standard across all kanban boards / project management tools.

Once Taskcafe is out of alpha, there are many features that I plan on adding that will differentiate it from other products (check out the Roadmap for ideas on future plans).

Contributing & community

If you have questions regarding how to use Taskcafe, check out the discord server.

If you're interesting in contributing to Taskcafe, please read the contribution guide first!

There is also a Code of Conduct as well.

License

MIT License

Comments
  • User icon glitch

    User icon glitch

    Describe the bug On the top of right no user icon is shown. Built from the latest source (61cd376bfd0e9272b9c0cfd3497dbf163728e35f).

    Expected behavior Uploaded avatar is shown.

    Screenshots / Live demo link ScreenShot

    Additional context None.

    opened by mzch 16
  • Project rename - looking for suggestions!

    Project rename - looking for suggestions!

    In order to avoid confusion with a project that already exists (citadel), I'm planning on renaming this project.

    I currently have a new name in mind but I'm open to any suggestions!

    help wanted 
    opened by JordanKnott 12
  • taskcafe_web_1 exited with code 1

    taskcafe_web_1 exited with code 1

    I used docker-compose to install. When running docker-compose -p taskcafe up -d both database and web server start but when I check the web server isn't running. Running this command without -d I get these logs:

    root@raspberrypi:/home/pi/selfhosted/taskcafe/taskcafe# docker-compose -p taskcafe up
    taskcafe_postgres_1 is up-to-date
    Starting taskcafe_web_1 ... done
    Attaching to taskcafe_postgres_1, taskcafe_web_1
    web_1       | standard_init_linux.go:207: exec user process caused "exec format error"
    postgres_1  | The files belonging to this database system will be owned by user "postgres".
    postgres_1  | This user must also own the server process.
    postgres_1  | 
    postgres_1  | The database cluster will be initialized with locale "en_US.utf8".
    postgres_1  | The default database encoding has accordingly been set to "UTF8".
    postgres_1  | The default text search configuration will be set to "english".
    postgres_1  | 
    postgres_1  | Data page checksums are disabled.
    postgres_1  | 
    postgres_1  | fixing permissions on existing directory /var/lib/postgresql/data ... ok
    postgres_1  | creating subdirectories ... ok
    postgres_1  | selecting dynamic shared memory implementation ... posix
    postgres_1  | selecting default max_connections ... 100
    postgres_1  | selecting default shared_buffers ... 128MB
    postgres_1  | selecting default time zone ... UTC
    postgres_1  | creating configuration files ... ok
    postgres_1  | running bootstrap script ... ok
    postgres_1  | sh: locale: not found
    postgres_1  | 2020-12-03 16:09:27.746 UTC [29] WARNING:  no usable system locales were found
    postgres_1  | performing post-bootstrap initialization ... ok
    postgres_1  | syncing data to disk ... ok
    postgres_1  | 
    postgres_1  | initdb: warning: enabling "trust" authentication for local connections
    postgres_1  | You can change this by editing pg_hba.conf or using the option -A, or
    postgres_1  | --auth-local and --auth-host, the next time you run initdb.
    postgres_1  | 
    postgres_1  | Success. You can now start the database server using:
    postgres_1  | 
    postgres_1  |     pg_ctl -D /var/lib/postgresql/data -l logfile start
    postgres_1  | 
    postgres_1  | waiting for server to start....2020-12-03 16:09:32.211 UTC [34] LOG:  starting PostgreSQL 12.3 on arm-unknown-linux-musleabihf, compiled by gcc (Alpine 9.3.0) 9.3.0, 32-bit
    postgres_1  | 2020-12-03 16:09:32.219 UTC [34] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
    postgres_1  | 2020-12-03 16:09:32.282 UTC [35] LOG:  database system was shut down at 2020-12-03 16:09:30 UTC
    postgres_1  | 2020-12-03 16:09:32.293 UTC [34] LOG:  database system is ready to accept connections
    postgres_1  |  done
    postgres_1  | server started
    postgres_1  | CREATE DATABASE
    postgres_1  | 
    postgres_1  | 
    postgres_1  | /usr/local/bin/docker-entrypoint.sh: ignoring /docker-entrypoint-initdb.d/*
    postgres_1  | 
    postgres_1  | 2020-12-03 16:09:33.005 UTC [34] LOG:  received fast shutdown request
    postgres_1  | waiting for server to shut down....2020-12-03 16:09:33.010 UTC [34] LOG:  aborting any active transactions
    postgres_1  | 2020-12-03 16:09:33.015 UTC [34] LOG:  background worker "logical replication launcher" (PID 41) exited with exit code 1
    postgres_1  | 2020-12-03 16:09:33.015 UTC [36] LOG:  shutting down
    postgres_1  | 2020-12-03 16:09:33.061 UTC [34] LOG:  database system is shut down
    postgres_1  |  done
    postgres_1  | server stopped
    postgres_1  | 
    postgres_1  | PostgreSQL init process complete; ready for start up.
    postgres_1  | 
    postgres_1  | 2020-12-03 16:09:33.144 UTC [1] LOG:  starting PostgreSQL 12.3 on arm-unknown-linux-musleabihf, compiled by gcc (Alpine 9.3.0) 9.3.0, 32-bit
    postgres_1  | 2020-12-03 16:09:33.144 UTC [1] LOG:  listening on IPv4 address "0.0.0.0", port 5432
    postgres_1  | 2020-12-03 16:09:33.144 UTC [1] LOG:  listening on IPv6 address "::", port 5432
    postgres_1  | 2020-12-03 16:09:33.152 UTC [1] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
    postgres_1  | 2020-12-03 16:09:33.235 UTC [45] LOG:  database system was shut down at 2020-12-03 16:09:33 UTC
    postgres_1  | 2020-12-03 16:09:33.250 UTC [1] LOG:  database system is ready to accept connections
    postgres_1  | 2020-12-03 16:29:16.829 UTC [1] LOG:  received smart shutdown request
    postgres_1  | 2020-12-03 16:29:16.838 UTC [1] LOG:  background worker "logical replication launcher" (PID 51) exited with exit code 1
    postgres_1  | 2020-12-03 16:29:16.844 UTC [46] LOG:  shutting down
    postgres_1  | 2020-12-03 16:29:16.888 UTC [1] LOG:  database system is shut down
    postgres_1  | 
    postgres_1  | PostgreSQL Database directory appears to contain a database; Skipping initialization
    postgres_1  | 
    postgres_1  | 2020-12-03 16:29:23.643 UTC [1] LOG:  starting PostgreSQL 12.3 on arm-unknown-linux-musleabihf, compiled by gcc (Alpine 9.3.0) 9.3.0, 32-bit
    postgres_1  | 2020-12-03 16:29:23.643 UTC [1] LOG:  listening on IPv4 address "0.0.0.0", port 5432
    postgres_1  | 2020-12-03 16:29:23.644 UTC [1] LOG:  listening on IPv6 address "::", port 5432
    postgres_1  | 2020-12-03 16:29:23.653 UTC [1] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
    postgres_1  | 2020-12-03 16:29:23.728 UTC [21] LOG:  database system was shut down at 2020-12-03 16:29:16 UTC
    postgres_1  | 2020-12-03 16:29:23.740 UTC [1] LOG:  database system is ready to accept connections
    taskcafe_web_1 exited with code 1
    

    It seems the web server is crashing. I am running this on my raspberry pi 4.

    opened by ParmuSingh 9
  • Cannot add items after first

    Cannot add items after first

    At master-commit https://github.com/JordanKnott/taskcafe/commit/22e4669c3434e60bffec9c71bfe90b26765d8506 After having created a first item and label. I am unable to create new items.

    opened by FrozenSource 9
  • --help for migrate doesn't print anything.

    --help for migrate doesn't print anything.

    Trying to follow the instructions deploying this to a Docker Swarm and struggling to get ./citadel migrate to run.

    ~ # ./citadel migrate --help
    Run the database schema migrations
    
    Usage:
      citadel migrate [flags]
    
    Flags:
      -h, --help   help for migrate
    
    opened by Leopere 8
  • Database issues when following docker install guide

    Database issues when following docker install guide

    The documentation says to run:

    docker-compose -p citadel up -d
    docker-compose -p citadel -f docker-compose.yml -f docker-compose.migrate.yml run --rm migrate
    

    I ran those with no apparent issues.

    The documentation then says:

    If you visit http://localhost:3333, you will get redirected to the installation screen so that you can create the first system user.
    

    When I surf to the page, it brings me to a login screen, not a setup screen to create the first user. This is printed in the log:

    postgres_1  | 2020-07-21 20:34:14.735 UTC [27] ERROR:  relation "system_options" does not exist at character 59
    postgres_1  | 2020-07-21 20:34:14.735 UTC [27] STATEMENT:  -- name: GetSystemOptionByKey :one
    postgres_1  | 	SELECT key, value FROM system_options WHERE key = $1
    postgres_1  | 	
    web_1       | time="21-07-2020 20:34:14" level=error msg="get system option" error="pq: relation \"system_options\" does not exist"
    postgres_1  | 2020-07-21 20:34:14.804 UTC [27] ERROR:  relation "system_options" does not exist at character 59
    postgres_1  | 2020-07-21 20:34:14.804 UTC [27] STATEMENT:  -- name: GetSystemOptionByKey :one
    postgres_1  | 	SELECT key, value FROM system_options WHERE key = $1
    postgres_1  | 	
    web_1       | time="21-07-2020 20:34:14" level=error msg="get system option" error="pq: relation \"system_options\" does not exist"
    postgres_1  | 2020-07-21 20:34:28.013 UTC [27] ERROR:  relation "user_account" does not exist at character 174
    postgres_1  | 2020-07-21 20:34:28.013 UTC [27] STATEMENT:  -- name: GetUserAccountByUsername :one
    postgres_1  | 	SELECT user_id, created_at, email, username, password_hash, profile_bg_color, full_name, initials, profile_avatar_url, role_code FROM user_account WHERE username = $1
    postgres_1  | 	
    

    Trying to sign in with admin/admin produces this:

    web_1       | time="21-07-2020 20:34:28" level=warning msg="user account not found" username=admin
    

    I've tried stopping the docker containers, removing them, and removing the volumes and then running it again with no luck.

    opened by darkpixel 8
  • Initial Install does not bring up installation screen

    Initial Install does not bring up installation screen

    After installing via Cloning the repo, and running with docker-compose the initial load of the webpage at localhost:3333 loads localhost:3333/login rather than the expected installation screen.

    opened by Lukejvv 7
  • Feature: Add reset user password CLI command

    Feature: Add reset user password CLI command

    Implement reset-password command that updates a user's password given a username and password argument.

    Example usage

    $ taskcafe reset-password jordan i_am_sneaky
    Updated user "jordan" password
    

    Relevant files

    • internal/commands/commands.go
    • internal/commands/token.go - this is a good example of how a command can be implemented
    • internal/db/user_accounts.sql.go - implementation of user DB access methods
    • internal/db/query/user_accounts.sql - SQL query file that is turned into the above implementation

    Please take a look at the developers guide for an idea on how the project is structured.

    good first issue hacktoberfest 
    opened by JordanKnott 7
  • Issue: many unused variables and imports

    Issue: many unused variables and imports

    I see a lot of unused variables and imports in the project. Its ~300 errors thrown if I enable "@typescript-eslint/no-unused-vars": ["error"].

    To keep the project clean and prevent it from decaying I suggest to run linter automatically on every commit and throw an error if vars are unused

    opened by rilexus 7
  • Feature Request: More metadata in card

    Feature Request: More metadata in card

    What do you think about following features?

    • Timelog (Logs who worked on this, when and how long)
    • Importance (As far as I remember that was a huge thing in GANTT?)
    • Dependencies (Unsure how this would be implemented exactly but again useful for GANTT)
    • Assignees (Assign board members to cards)
    • Swimlane (This is more of an UI thing, swimlanes could be triggered with labels or simply saved in the card data)
    opened by tionis 7
  • Feature Request: Meta boards/Cards as boards

    Feature Request: Meta boards/Cards as boards

    Allow cards to link to another board, so that you can have one big board containing many little ones.
    This would allow for example have one big project board which tracks tinier boards in its own boards.

    opened by tionis 6
  • Cannot create new members and filter completed tasks

    Cannot create new members and filter completed tasks

    Describe the bug Everytime I try to create a new member and click save it is shown on the screen in red) that there are fields required no matter if I filled everything.

    On the taks list overview I cannot click on the completed task filter. To be more precise I can click but nothing happens.

    Expected behavior A new member should be created and I should be sent back to the screen where I was before (maybe with a success message).

    Only the completed task should be shown in the list.

    Screenshots / Live demo link grafik

    Additional context Add any other context about the problem here.

    Please send the Taskcafe web service logs if applicable.

    opened by MisterNox 3
  • Unable to create team

    Unable to create team

    Describe the bug In home page I can't create a team using UI interface

    Expected behavior Actually creates the team

    Screenshots / Live demo link Open "Add Team" image

    Writes a Team Name to create image

    Pop ups closes and no team was created image

    Additional context Please send the Taskcafe web service logs if applicable.

    Javascript Console when click on "Create" image

    GraphQL Response when click on "Create"

    {"errors":[{"message":"must be defined","path":["variable","name"],"extensions":{"code":"GRAPHQL_VALIDATION_FAILED"}}],"data":null}
    
    opened by Keviinplz 5
  • No setup page, no default user and register button does nothing

    No setup page, no default user and register button does nothing

    Describe the bug Following git clone https://github.com/JordanKnott/taskcafe && cd taskcafe and then docker-compose -p taskcafe up -d the container starts successfully, but there is no default user, register button does nothing and there is no setup page. The whole thing is ready to go.

    Expected behavior To be able to have a default user, or at the very least a setup page where I can create the default user.

    Screenshots / Live demo link image

    opened by Unrepentant-Atheist 5
  •  I can't upload data files to taskcafe

    I can't upload data files to taskcafe

    Describe the bug I create a normal project. create a list and then create a card, in the card I choose to upload files. both in comment times tag I get error like this

    Screenshots / Live demo link image

    -->

    opened by Hoang1Anh 1
  • Unable to build project

    Unable to build project

    This is the output when try to build project:

    go run cmd/mage/main.go install
    go: downloading github.com/magefile/mage v1.11.0
    yarn install v1.22.17
    [1/4] Resolving packages...
    [2/4] Fetching packages...
    warning Pattern ["@apollo/client@latest"] is trying to unpack in the same destination "/home/user/.cache/yarn/v6/npm-@apollo-client-3.4.16-67090d5655aa843fa64d26f1913315e384a5fa0f-integrity/node_modules/@apollo/client" as pattern ["@apollo/client@^3.3.16"]. This could result in non-deterministic behavior, skipping.
    [3/4] Linking dependencies...
    warning " > @apollo/[email protected]" has incorrect peer dependency "@types/react@^16.8.0".
    warning " > @apollo/[email protected]" has incorrect peer dependency "graphql@^14.3.1".
    warning " > @apollo/[email protected]" has incorrect peer dependency "react@^16.8.0".
    warning "@taskcafe/rich-markdown-editor > [email protected]" has incorrect peer dependency "prosemirror-tables@^0.9.1".
    warning " > [email protected]" has incorrect peer dependency "react@^0.14.0 || ^15.0.0 || ^16.0.0".
    warning " > [email protected]" has incorrect peer dependency "react-dom@^0.14.0 || ^15.0.0 || ^16.0.0".
    warning " > [email protected]" has unmet peer dependency "react-is@>= 16.8.0".
    warning Workspaces can only be enabled in private projects.
    [4/4] Building fresh packages...
    Done in 85.58s.
    
    go run cmd/mage/main.go build
    yarn run v1.22.17
    $ react-scripts build
    Creating an optimized production build...
    Failed to compile.
    
    src/App/TopNavbar/index.tsx
      Line 19:1:  `shared/utils/polling` import should occur before import of `./ProjectFinder`  import/order
    
    src/Projects/index.tsx
      Line 26:1:  `shared/components/FormInput` import should occur before import of `../shared/utils/styles`  import/order
    
    src/shared/components/NotifcationPopup/index.tsx
      Line 369:64:  `"` can be escaped with `"`, `“`, `"`, `”`  react/no-unescaped-entities
      Line 369:90:  `"` can be escaped with `"`, `“`, `"`, `”`  react/no-unescaped-entities
    
    Search for the keywords to learn more about each error.
    
    
    error Command failed with exit code 1.
    info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
    Error: running "yarn --cwd frontend build" failed with exit code 1
    exit status 1
    
    

    I was trying to build app from source with go version go1.17.5 linux/amd64

    opened by sitemapxml 4
Releases(0.3.2)
  • 0.3.2(Apr 29, 2021)

    Fixes:

    • New users are actually activated
    • URL parsing issue in markdown

    Features:

    • Redesigned due date manager
    • Added a My Tasks view to see all your currently assigned tasks across all projects
    • Added alternative icon to open project finder in the left side of the top navbar (subject to change in the future)

    Changes:

    • The task creator now auto scrolls into view when opened

    Click here for a full list of changes

    Source code(tar.gz)
    Source code(zip)
  • 0.3.1(Dec 26, 2020)

    Contains the following changes:

    • fix: update database constraint to cascade on delete - fixes an error when trying to delete a task with comments or activity on it.
    Source code(tar.gz)
    Source code(zip)
  • 0.3.0(Dec 25, 2020)

    Winter release :snowflake:

    Contains the following changes:

    • Re-designed the projecting sharing UI (can now directly invite new users through the share popup)
    • Personal projects
    • Re-designed initial user registration
    • Comments & task activity log
    • Update polling
    • Bugfixes!
    Source code(tar.gz)
    Source code(zip)
  • 0.2.2(Sep 12, 2020)

    Fixed

    • security: JWT secret is no longer hard-coded and can now be set through the config file as server.secret or the env variable TASKCAFE_SERVER_SECRET. If one is not set, then a random secret will be generated.
    • avatar profile image filenames are now properly URL encoded
    • no longer seg faults when the initial database connection fails
    Source code(tar.gz)
    Source code(zip)
  • 0.2.1(Sep 12, 2020)

    Fixed

    • Profile icon now shows after initial install
    • Team creation after initial install now works
    • No longer hard code the "localhost:3333" in avatar profile URLs
    Source code(tar.gz)
    Source code(zip)
  • 0.2.0(Sep 12, 2020)

    Added

    • Task sorting & filter
    • List actions (duplicate/sort/delete all tasks)
    • User info settings can now be changed in the user profile
    • Re-designed the Task Details UI

    Fixed

    • Due date could not be set
    • Initial DB connection now tries 3 times before failing
    • Removed CORS headers
    Source code(tar.gz)
    Source code(zip)
  • 0.1.1(Aug 22, 2020)

  • 0.1.0(Aug 22, 2020)

    First "stable" alpha release

    Existing features

    • Ability to create teams & projects
    • Manage tasks & task groups with labels, descriptions, members, & due date
    • Manage team, project & organization users
    Source code(tar.gz)
    Source code(zip)
Owner
Jordan Knott
My name is Jordan Knott. I've worked with many different technologies however I prefer Golang, React, and Python
Jordan Knott
DataSphereStudio is a one stop data application development& management portal, covering scenarios including data exchange, desensitization/cleansing, analysis/mining, quality measurement, visualization, and task scheduling.

English | 中文 Introduction DataSphere Studio (DSS for short) is WeDataSphere, a big data platform of WeBank, a self-developed one-stop data application

WeBankFinTech 2.4k Jan 2, 2023
Open Source Javascript Gantt

Frappe Gantt A simple, interactive, modern gantt chart library for the web View the demo » Install npm install frappe-gantt Usage Include it in your

Frappe 3.5k Dec 30, 2022
danfo.js is an open source, JavaScript library providing high performance, intuitive, and easy to use data structures for manipulating and processing structured data.

Danfojs: powerful javascript data analysis toolkit What is it? Danfo.js is a javascript package that provides fast, flexible, and expressive data stru

JSdata 4k Dec 29, 2022
Open-source JavaScript charting library behind Plotly and Dash

Plotly.js is a standalone Javascript data visualization library, and it also powers the Python and R modules named plotly in those respective ecosyste

Plotly 15.3k Jan 4, 2023
An open-source visualization library specialized for authoring charts that facilitate data storytelling with a high-level action-driven grammar.

Narrative Chart Introduction Narrative Chart is an open-source visualization library specialized for authoring charts that facilitate data storytellin

Narrative Chart 45 Nov 2, 2022
Render echarts in obsidian,Apache ECharts,An Open Source JavaScript Visualization Library

obsidian-echarts Render echarts in obsidian,Apache ECharts,An Open Source JavaScript Visualization Library

null 23 Dec 26, 2022
Open source CSS framework for data visualization.

Charts.css Charts.css is an open source CSS framework for data visualization. Visualization help end-users understand data. Charts.css help frontend d

null 5.7k Jan 4, 2023
Location Intelligence & Data Visualization tool

What is CARTO? CARTO is an open, powerful, and intuitive platform for discovering and predicting the key insights underlying the location data in our

CARTO 2.6k Dec 31, 2022
A monitoring and visualization tool for Apache Kafka.

An open source monitoring tool for Apache Kafka Table of Contents Features Demo Installation Engineering Team Features User-friendly GUI Insights into

OSLabs Beta 44 Jan 2, 2023
Unpack tool for android applications running Shape SDK

shape-unpacker Simple frida agent used to unpack internal classes (com.apiguard3.internal.xxxxx) and native library (libag3.so) from Android applicati

Cat 4 Nov 24, 2022
Tool to download any version of Dofus 2.X

Dofus-Downloader Dofus Downloader is a tool that allows you to download all versions of Dofus 2.X through the CDN of the official launcher. The tool i

Nitram 6 Sep 7, 2022
Lightweight, interactive planning tool that visualizes a series of tasks using an HTML canvas

Planner Lightweight, interactive planning tool that visualizes a series of tasks using an HTML canvas. Try it yourself at plannerjs.dev Plans created

Brian Vaughn 512 Jan 2, 2023
A simple tool to help you connect your favorite controllers / Arduino to various train simulator games on Windows using memory hacks.

A simple tool to help you connect your favorite controllers (e.g. Densha de Go! series) / Arduino to various train simulator games on Windows using memory hacks.

Tongze Wang 2 Feb 7, 2022
The CCF Backstage Plugin is a tool to estimate energy use (kilowatt-hours) and carbon emissions (metric tons CO2e) from public cloud usage that is meant to be consumed as a plugin into a Backstage application

CCF Backstage Plugin Understand how your cloud usage impacts our environment and what you can do about it. This plugin brings the functionallity of th

Cloud Carbon Footprint 21 Nov 6, 2022
Make Your Company Data Driven. Connect to any data source, easily visualize, dashboard and share your data.

Redash is designed to enable anyone, regardless of the level of technical sophistication, to harness the power of data big and small. SQL users levera

Redash 22.4k Dec 30, 2022
Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.

Babylon.js Getting started? Play directly with the Babylon.js API using our playground. It also contains a lot of samples to learn how to use it. Any

Babylon.js 19.1k Jan 4, 2023
Gephi - The Open Graph Viz Platform

Gephi - The Open Graph Viz Platform Gephi is an award-winning open-source platform for visualizing and manipulating large graphs. It runs on Windows,

Gephi 5.1k Jan 4, 2023
The code base that powered India in Pixels' YouTube channel for more than 2 years - now open sourced for you to use on your own projects

India in Pixels Bar Chart Racing For over two years, this nifty code base powered India in Pixels' YouTube channel with videos fetching over millions

India in Pixels 141 Dec 4, 2022
⚠️ This project is not maintained anymore! Please go to https://github.com/visjs

vis.js (deprecated!) ❗ This project is not maintained anymore! (See Issue #4259 for details) We welcome you to use the libraries from the visjs commun

null 7.9k Dec 27, 2022