smollweide / dash4

The dashboard for developers :computer:

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Dash4 Logo

The dashboard for developers 💻


Travis License Commitizen friendly Prettier



dash4 screenshot

Table of Contents

For security reason please make sure you are in a secure network.

Installation

npx @dash4/cli

manual installation

Start the dashboard

run npm run dash4 or yarn dash4 if you are using yarn

SSL

dash4.config.js

const fs = require('fs');

async function getConfig() {
  return {
    tabs: ...,
    cert: {
      key: fs.readFileSync('key.pem', 'utf8'),
      cert: fs.readFileSync('cert.pem', 'utf8'),
    },
  };
}

module.exports = getConfig;

Official plugins

Name Version
PluginTerminal NPM version
PluginNpmScripts NPM version
PluginReadme NPM version
PluginCodeCoverage NPM version
PluginDependencies NPM version
PluginActions NPM version

Community plugins

Your wrote a plugin for Dash4? Feel free to add PR with your plugin in this list.

Planned plugins

Name
PluginBundleSize ⌛Coming soon
PluginEmbed ⌛Coming soon
PluginTodos ⌛Coming soon
PluginNote ⌛Coming soon
PluginGitBranch 💡Idea
PluginLighthouse 💡Idea
PluginTypescriptCoverage 💡Idea
PluginCommitizen 💡Idea

You are right there are a lot of web dashboards out there. So why is another one needed now? When a new larger project starts, it's usually a mono repository nowadays. Which is great, but has the disadvantage that each package has its own scripts, which makes the project slightly confusing. Dash4 claims to solve this problem because it was designed for mono repositories from the scratch. Another important aspect is extensibility. Dash4 is implemented with and for plugins. Almost everything is a plugin which is why it allows you to add any feature you desire. Dash4 was heavily inspired by webdash and hyper. From technical point of view, the most important technologies which are used in Dash4 are react, websockets, node-pty and Xterm.

Contributions to Dash4 are welcome!

  • Read our contributing guide to get started.
  • Stars ⭐ and Pull requests 📝 are always welcome.

Can't find Python executable "python" on windows window-build-tools/issues/56

Dash4 is MIT licensed

About

The dashboard for developers :computer:

License:MIT License


Languages

Language:TypeScript 79.8%Language:JavaScript 16.4%Language:HTML 3.8%Language:CSS 0.0%