Keen The Complete Event Data Management Solution This project contains mono-repository for Keen.io Front-End projects and applications. Documentation All documentation, including charts, widgets and dataviz can be found at Storybook…
#
Keen
The Complete Event Data Management Solution
     
 
This project contains mono-repository for Keen.io Front-End projects and applications.
Documentation
All documentation, including charts, widgets and dataviz can be found at Storybook
Contribution guide
This is an open source project and we love involvement from the community! Hit us up with pull requests and issues.
Examples
Example dashboards build with keen.io visualization libraries.
Smart Home Monitoring
Marketing performance dashboard
Packages
@keen.io/charts
Set of reusable plots components built with React and D3.
@keen.io/colors
Color palette used by Keen.
@keen.io/dataviz
The DataViz is abstraction layer that connects Keen Analytics API with visualization components. It allows to seamlessly embed and deliver metrics within your user interface with minimal effort.
@keen.io/embedded-registration
Embeddable registration component used by keen.io for HubSpot integration.
@keen.io/forms
Set of form helpers used in keen.io projects.
@keen.io/icons
Set of icons used in keen.io projects.
@keen.io/parser
Set of parsers that are used internally to transform Keen API responses into @keen.io/charts friendly format.
@keen.io/pubsub
Implementation of PubSub messaging service.
@keen.io/react-hooks
Custom hooks used in keen.io projects.
@keen.io/storybook-utils
Helper functions used internally in Keen Storybook.
@keen.io/toast-notifications
keen.io wrapper for react-toast-notifications package.
@keen.io/tracking-lite
Light and simple version on Keen Tracking library - used for integration with Google Tag Manager.
@keen.io/ui-core
Set of reusable visual React components used in keen.io Front-End projects.
@keen.io/widgets
Higher visualization layer that connects @keen.io/charts with other React components that could be used to interact with charts plots.
npm scripts
List of useful commands that could be used by developers. Execution in the command-line interface should be prefixed with yarn package manager.
| Command | Description |
| ----------------- | ---------------------------------------------------- |
| storybook | run storybook for development on port 3000 |
| build-storybook | build storybook production distribution. |
| lint | run linter against current application codebase. |
| test | run unit tests. |
| test:cov | run unit tests with coverage reporter. |
| prettier | run code formatter process against current codebase. |
commit
This project uses Conventional Commits to enforce common commit standards.
| Command | Description |
| ------------ | ---------------------------------- |
| npx git-cz | run commit command line interface. |
build packages
| Command | Description |
| --------------------- | ----------------------------------------------------- |
| npx lerna run build | run build script from package.json for each package |
add dependency to package
| Command | Description |
| ---------------------------------------------------- | ------------------------------------------------------ |
| npx lerna add [@ver] packages/ [--dev] | Add dependency to specific package in mono-repository. |
updating dependencies
| Command | Description |
| ----------------- | ----------------------------------------- |
| update-packages | run update wizard command line interface. |
deployments
The all commits pushed into master branch will be picked by CircleCI workflow that perform npm packages version and publish.
license
MIT
Copyright (c) 2019-2020 Keen.io.
-
dashboards
Responsive dashboard templates 📊✨
HTML ★ 11k 4y agoExplain → -
explorer
Data Explorer by Keen - point-and-click interface for analyzing and visualizing event data.
TypeScript ★ 746 3y agoExplain → -
keen-js
https://keen.io/ JavaScript SDKs. Track users and visualise the results. Demo http://keen.github.io/keen-dataviz.js/
★ 576 7y agoExplain → -
common-web ▣
Turn web user activity into a analyzable stream of JSON event data
JavaScript ★ 488 7y agoExplain → -
pingpong
HTTP monitoring for developers. Richer analytics, greater flexibility.
CSS ★ 334 9y agoExplain → -
keen-tracking.js
A light, fast and flexible javascript tracking library
JavaScript ★ 263 2y agoExplain → -
keen-dataviz.js
Data Visualization Charting Library
JavaScript ★ 224 3y agoExplain → -
cohorts
Cohort Builder by Keen IO
★ 111 8y agoExplain → -
keen-cli
A command line interface for Keen IO
Ruby ★ 53 9y agoExplain → -
data-modeling-guide
Data Modeling Guide
★ 52 12y agoExplain → -
github-analytics
GitHub Analytics with Keen IO
JavaScript ★ 47 6y agoExplain → -
keen-analysis.js
A light JavaScript client for Keen
JavaScript ★ 40 3y agoExplain → -
dashboards-dot-community ▣
This is a collaborative project to help community managers be better at recording the impact of their activities and communicating the results.
★ 27 10y agoExplain → -
radialflows
Radial flow (sunburst) data visualization
Ruby ★ 26 10y agoExplain → -
keen-botkit
Analytics for Botkit by Keen IO
JavaScript ★ 26 9y agoExplain → -
auto-collector-dashboard ⑂
An instant analytics dashboard for Keen Auto-Collector
JavaScript ★ 25 4y agoExplain → -
dashboard-builder
An easy to use JavaScript dashboard builder for event tracking
JavaScript ★ 16 3y agoExplain → -
open-data-collectors
A set of Pushpop jobs that collect data for anyone to use
Ruby ★ 15 12y agoExplain → -
keen-arduino
A SDK to send events to Keen IO from an Arduino Yun
C++ ★ 15 10y agoExplain → -
community-code-of-conduct
Keen IO Community Code of Conduct
★ 14 8y agoExplain → -
community-team ▣
a little bit about us
★ 14 10y agoExplain → -
keen
Mono-repository for Front-End projects
TypeScript ★ 13 3y agoExplain → -
dashboard-starter-sinatra ▣
Sinatra template app for creating a Keen IO dashboard
JavaScript ★ 13 12y agoExplain → -
keen-css ▣
Keen IO CSS Framework
CSS ★ 13 8y agoExplain → -
slate_algolia
Easily index your Slate-powered docs in Algolia
Ruby ★ 10 8y agoExplain → -
keen-gem-example
A Sinatra app that uses the keen gem to publish events asynchronously
Ruby ★ 10 11y agoExplain → -
dashboard-creator
No description.
TypeScript ★ 8 3y agoExplain → -
keen.github.io ▣
A collection of tools for building on Keen
CSS ★ 7 11y agoExplain → -
learn ▣
Event Data Class by Keen IO
JavaScript ★ 6 10y agoExplain → -
ecommerce-analytics-guide ▣
Keen IO E-Commerce Analytics Guide
HTML ★ 6 10y agoExplain → -
keen-react-charts
A React Component for Keen-Dataviz.js
JavaScript ★ 6 3y agoExplain → -
go-keen ⑂
Keen IO Client SDK in Go
Go ★ 6 10y agoExplain → -
community_ideas ▣
A hub for tracking all of the things we want to build for the community
★ 5 11y agoExplain → -
theme-builder
A custom CSS theme builder for Keen-Dataviz.js
JavaScript ★ 5 4y agoExplain → -
keen-cc3200
An SDK to send events to Keen IO from a Ti cc3200 board.
C ★ 5 10y agoExplain → -
net-keenio-perl ▣
A Perl library for the Keen IO analytics API (under construction)
Perl ★ 4 8y agoExplain → -
discoveries-demo
No description.
JavaScript ★ 4 9y agoExplain → -
keen-play-error-reporter
Sentry exception reporter for play-based apps.
Scala ★ 4 10y agoExplain → -
amp
Keen-AMP integration
HTML ★ 3 7y agoExplain → -
discovery-manager.js
No description.
JavaScript ★ 3 9y agoExplain → -
keen-core.js
Core functionality powering keen-tracking.js and keen-analysis.js; not intended for direct use.
JavaScript ★ 3 8y agoExplain → -
devise_keen
Track user events in the devise gem with Keen IO.
Ruby ★ 3 11y agoExplain → -
analytics-in-sixty-seconds ▣
Fastest client.draw in the West
HTML ★ 2 10y agoExplain → -
keen-dataviz-webpack-boilerplate
No description.
JavaScript ★ 2 7y agoExplain → -
analytics.js-integrations ⑂
All of the third-party analytics.js integrations.
JavaScript ★ 2 11y agoExplain → -
analytics.js-integration-keen-io ⑂
The Keen Io analytics.js integration.
JavaScript ★ 2 10y agoExplain → -
kafka-manager ⑂
A tool for managing Apache Kafka.
Scala ★ 2 11y agoExplain → -
integration-keen-io ⑂ ▣
Keen IO server-side integration
JavaScript ★ 1 11y agoExplain → -
comapp ▣
No description.
JavaScript ★ 1 10y agoExplain → -
Learn-1 ⑂ ▣
Sample Code for Analytics Classes
JavaScript ★ 1 10y agoExplain → -
keen-dataviz-maps
No description.
★ 1 5y agoExplain → -
react-dashboards
No description.
JavaScript ★ 1 2y agoExplain → -
keen-tracking-adwords-example
No description.
JavaScript ★ 1 8y agoExplain → -
keen-ez-etl
A tiny script for exporting events from one project, modifying them, and loading them into another
Ruby ★ 1 10y agoExplain → -
explorer-querystring-updater ▣
Updates old Data Explorer query strings to the new format required by the latest version
JavaScript ★ 0 11y agoExplain → -
meeting-survey ▣
Quick survey to see how we did in a meeting
JavaScript ★ 0 11y agoExplain → -
mono-repo-skeleton
No description.
JavaScript ★ 0 4y agoExplain → -
dataviz-angular-example
No description.
TypeScript ★ 0 4y agoExplain → -
example-dashboards
The Keen.io dashbaords built with @keen.io/dataviz
JavaScript ★ 0 6y agoExplain → -
react-demo-app
No description.
JavaScript ★ 0 4y agoExplain → -
widget-customization
No description.
TypeScript ★ 0 4y agoExplain → -
query-creator
No description.
TypeScript ★ 0 3y agoExplain → -
explorer-e2e
No description.
TypeScript ★ 0 3y agoExplain → -
explorer-integration-demo
No description.
HTML ★ 0 5y agoExplain → -
video-tracking-demo
No description.
HTML ★ 0 7y agoExplain → -
keen-google-tag
The Keen Google Tag
Smarty ★ 0 6y agoExplain → -
http-proxy
No description.
JavaScript ★ 0 3y agoExplain → -
keentroversies
A small demo app to help settle monthly "Keentroverseries"
HTML ★ 0 6y agoExplain → -
react-public-dashboard
React component for Keen Dashboard Viewer
JavaScript ★ 0 2y agoExplain → -
heatmap-demo
DEMO -> https://keen.github.io/heatmap-demo/
HTML ★ 0 7y agoExplain → -
thumbsup-demo
No description.
★ 0 7y agoExplain → -
middleman-livereload ⑂
LiveReload support for Middleman
Ruby ★ 0 9y agoExplain → -
keen-event-counter
Given a project, finds the total number of events in each collection over a given timeframe
Ruby ★ 0 5y agoExplain → -
code-of-conduct ⑂
Code of Conduct
★ 0 10y agoExplain →
No repos match these filters.