Coder Social home page Coder Social logo

tashiscool / insights Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mariusandra/insights

0.0 1.0 0.0 17.28 MB

Open Source Self-Hosted Business Intelligence Platform

Home Page: https://demo.insights.sh/

License: MIT License

JavaScript 71.25% CSS 5.94% HTML 0.17% TypeScript 22.64%

insights's Introduction

Insights

Insights is a tool to visually explore a PostgreSQL database, with an emphasis on generating graphs that show business performance over time.

Think of Google Data Studio or Google Looker, but totally free, self-hosted and without the "Google" part.

See a live demo for Widgets Inc, a fictional e-commerce site.

Insights Explorer

Important Disclaimer and Security Notice!

Please be aware that is an extremely early BETA release of Insights, which has not gone through any kind of security audit.

Use on a live server at your own risk!

Installing

To install, make sure you have Node 10+ installed and then run:

npm install -g insights
insights init
insights start

This creates a folder .insights which contains all the config and runtime data.

Implemented Features

  • Self Hosted, installed via NPM
  • PostgreSQL connection support
  • Auto-detect your database schema, including all foreign keys!
  • Connect to multiple databases
  • Edit the schema and add custom SQL fields right there in the interface!
  • Create subsets of your data (e.g. share only a few fields with marketing)
  • Data explorer
  • Filters on the data
  • Time-based graphs
  • Split the graph by some column (e.g. new users by country name)
  • Keyboard navigation in the sidebar
  • Saved views
  • Pinned fields

Coming Soon

  • Embed React or <iframe> components and get data through the insights API
  • Decent mobile support
  • Log in with your Google Account
  • Manage users in the interface
  • Access control for subsets
  • PDF and XLSX exports
  • Way more and better graphs
  • View generated SQL
  • Dashboards
  • Multiple lines from different sources on one chart in the dashboard
  • Plugins?

Support

Insights is MIT-licensed Sponsorware. If you use it in your business, please contribute towards its development!

To stay in touch and receive news when we release a significant update, please sign up here.

You can also follow me on Twitter to receive the latest updates.

Development

If you want to help with development, run these steps:

# 1. fork the repo in github

# 2. clone it
git clone [email protected]:<YOUR_NAME_HERE>/insights.git

# 3. install all dependencies
cd insights
yarn

# 4. start the app
yarn run init
yarn start

# 5. open http://localhost:3000/ and hack away

insights's People

Contributors

dependabot[bot] avatar mariusandra avatar vanakenm avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.