kessler / Catchart
Licence: mit
Pipe something from command line to a chart in the browser
Stars: ✭ 27
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Catchart
A To Z List Of Useful Node.js Modules
Collection of most awesome node modules that will extend the capability of your node.js application.
Stars: ✭ 315 (+1066.67%)
Mutual labels: npm-package, npm-module, nodejs-modules
Forge Node App
🛠📦🎉 Generate Node.js boilerplate with optional libraries & tools
Stars: ✭ 90 (+233.33%)
Mutual labels: command-line-tool, npm-package, npm-module
arcscord
A Discord library written in typescript
Stars: ✭ 18 (-33.33%)
Mutual labels: npm-package, npm-module, nodejs-modules
Circleci Cli
Use CircleCI from the command line
Stars: ✭ 297 (+1000%)
Mutual labels: command-line-tool, tool
midtrans-node
Unoffficial Midtrans Payment API Client for Node JS | Alternative for Midtrans Official Module | https://midtrans.com
Stars: ✭ 15 (-44.44%)
Mutual labels: npm-package, npm-module
Ngx Smart Modal
Modal/Dialog component crafted for Angular
Stars: ✭ 256 (+848.15%)
Mutual labels: npm-package, npm-module
conditional-expression
JavaScript functional conditional expression
Stars: ✭ 63 (+133.33%)
Mutual labels: npm-package, npm-module
Speed Test
Test your internet connection speed and ping using speedtest.net from the CLI
Stars: ✭ 3,654 (+13433.33%)
Mutual labels: command-line-tool, npm-package
Eslint Plugin Vue
Official ESLint plugin for Vue.js
Stars: ✭ 3,592 (+13203.7%)
Mutual labels: npm-package, npm-module
Cpx
A cli tool to watch and copy file globs.
Stars: ✭ 394 (+1359.26%)
Mutual labels: npm-package, npm-module
Command Line Args
A mature, feature-complete library to parse command-line options.
Stars: ✭ 525 (+1844.44%)
Mutual labels: npm-package, nodejs-modules
express-mvc-generator
Express' Model View Controller Application Generator.
Stars: ✭ 46 (+70.37%)
Mutual labels: npm-package, npm-module
babel-plugin-source-map-support
A Babel plugin which automatically makes stack traces source-map aware
Stars: ✭ 41 (+51.85%)
Mutual labels: npm-package, npm-module
react-innertext
Returns the innerText of a React JSX object.
Stars: ✭ 37 (+37.04%)
Mutual labels: npm-package, npm-module
K2tf
Kubernetes YAML to Terraform HCL converter
Stars: ✭ 477 (+1666.67%)
Mutual labels: command-line-tool, tool
Ttyplot
a realtime plotting utility for terminal/console with data input from stdin
Stars: ✭ 532 (+1870.37%)
Mutual labels: command-line-tool, chart
Chronos
📊 📊 📊 Monitors the health and web traffic of servers, microservices, and containers with real-time data monitoring and receive automated notifications over Slack or email.
Stars: ✭ 347 (+1185.19%)
Mutual labels: npm-package, npm-module
Eslint Plugin Node
Additional ESLint's rules for Node.js
Stars: ✭ 740 (+2640.74%)
Mutual labels: npm-package, npm-module
react-multi-context
Manage multiple React 16 contexts with a single component.
Stars: ✭ 19 (-29.63%)
Mutual labels: npm-package, npm-module
picsort
Organize your photos by date in one click 👏
Stars: ✭ 22 (-18.52%)
Mutual labels: npm-package, npm-module
catchart
(pronounced ca-chart)
Pipe something from command line to a chart in the browser
uses chart.js for, ahem, charting...
command line
npm i -g catchart
catchart --help
simple y over t
echo 1\n2\n3\n | catchart

custom label / value
echo sunday,1,2,3\nmonday,4,5,6\ntuesday,7,8,9\n | catchart --labelSource=row

multiple data sets over time
echo 1,2,3\n4,5,6\n-1,-2,-3\n | catchart

other chart types, custom title
echo 1,2,3\n4,5,6\n-1,-2,-3 | catchart --title=catchart --chartType=bar
chart types: line
, bar
, radar
, pie

JSON input works too!
echo "{ \"data\": 1 }"\n"{ \"data\": 2, \"label\": \"foo\" }"\n | catchart
api
catchart
cli in it's simplest form, looks very much like this:
const catchart = require('catchart')
const Slicer = require('stream-slicer')
process.stdin.pipe(new Slicer()).pipe(catchart())
dev
- clone this repo
- hack
- gulp build; node emitter
<csv | singlecsv | json>
| node catchart` - send a PR :)
TODOS
- refactor code, especially server
- write tests (right now using emitter.js to test manually)
license
MIT © Yaniv Kessler
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].