All Projects → kitze → Jsui

kitze / Jsui

A powerful UI toolkit for managing JavaScript apps

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Jsui

Relay Hooks
Use Relay as React hooks
Stars: ✭ 423 (-89.95%)
Mutual labels:  graphql
Searchkit
GraphQL API & React UI components for Elasticsearch. The easiest way to build a great search experience
Stars: ✭ 4,338 (+3.04%)
Mutual labels:  graphql
Hackernews React Graphql
Hacker News clone rewritten with universal JavaScript, using React and GraphQL.
Stars: ✭ 4,242 (+0.76%)
Mutual labels:  graphql
Graphql Query Complexity
GraphQL query complexity analysis and validation for graphql-js
Stars: ✭ 424 (-89.93%)
Mutual labels:  graphql
Entria Fullstack
Monorepo Playground with GraphQL, React, React Native, Relay Modern, TypeScript and Jest
Stars: ✭ 434 (-89.69%)
Mutual labels:  graphql
Vscode Graphql
VSCode GraphQL extension (autocompletion, go-to definition, syntax highlighting)
Stars: ✭ 435 (-89.67%)
Mutual labels:  graphql
Graphql Client
A GraphQL Client for .NET Standard
Stars: ✭ 418 (-90.07%)
Mutual labels:  graphql
Graphql Depth Limit
Limit the complexity of your GraphQL queries based on depth.
Stars: ✭ 445 (-89.43%)
Mutual labels:  graphql
Fraql
GraphQL fragments made simple ⚡️
Stars: ✭ 433 (-89.71%)
Mutual labels:  graphql
Create Graphql
Command-line utility to build production-ready servers with GraphQL.
Stars: ✭ 441 (-89.52%)
Mutual labels:  graphql
Graphql Language Service
An interface for building GraphQL language services for IDEs
Stars: ✭ 427 (-89.86%)
Mutual labels:  graphql
Neo4j Graphql
GraphQL bindings for Neo4j, generates and runs Cypher
Stars: ✭ 429 (-89.81%)
Mutual labels:  graphql
Graphql Guard
Simple authorization gem for GraphQL 🔒
Stars: ✭ 434 (-89.69%)
Mutual labels:  graphql
Apollo Cache Hermes
A cache implementation for Apollo Client, tuned for performance
Stars: ✭ 425 (-89.9%)
Mutual labels:  graphql
Graphql Pokemon
Get information of a Pokémon with GraphQL!
Stars: ✭ 441 (-89.52%)
Mutual labels:  graphql
Grand Stack Starter
Simple starter project for GRANDstack full stack apps
Stars: ✭ 419 (-90.05%)
Mutual labels:  graphql
Graphqlmap
GraphQLmap is a scripting engine to interact with a graphql endpoint for pentesting purposes.
Stars: ✭ 434 (-89.69%)
Mutual labels:  graphql
Graphql Compiler
Turn complex GraphQL queries into optimized database queries.
Stars: ✭ 447 (-89.38%)
Mutual labels:  graphql
Get Graphql Schema
Fetch and print the GraphQL schema from a GraphQL HTTP endpoint. (Can be used for Relay Modern.)
Stars: ✭ 443 (-89.48%)
Mutual labels:  graphql
Crudl
CRUDL is a backend agnostic REST and GraphQL based admin interface
Stars: ✭ 438 (-89.6%)
Mutual labels:  graphql

🙋‍♂️ Made by @thekitze

Other projects:

  • 💻 Sizzy - The browser for developers and designers
  • 🏫 React Academy - Interactive React and GraphQL workshops
  • 💌 Twizzle - A standalone app for Twitter DM & tweeting

JSUI

🛠 A tool for visually organizing, creating and managing JavaScript projects. The framework and stack don't matter. If the project has a package.json, it belongs here.

⬇️ Download latest version

🐦 Follow updates on Twitter


JSUI

Features

  • Organize and group apps
  • Generate new apps
  • Search apps
  • Quick actions
  • Kill a port
  • Project dashboard
  • Search project files
  • Run scripts
  • Manage dependencies
  • Apply plugins
  • Generate new files
  • Kill all node processes

Keyboard Shortcuts

Project View

e - open project in editor
r - refresh project info, files, scripts, etc.

Terminal

ctrl + c - kill current process
ctrl + r - restart current process

Organize

  • Import existing projects
  • Manage and organize projects in groups
  • Collapse, rename or delete groups
  • Mark a project with a red border if it's not using Git yet

Quick actions

  • Open the project in Finder
  • Open the project in your editor of choice (configurable in Settings)
  • Quick preview of package.json
  • Open the GitHub/Bitbucket/GitLab page for the project
  • Start the project
  • Remove the project from the dashboard

Search

  • Easily search all of your projects by pressing Cmd + Shift + P
  • Choosing a project will navigate to the project dashboard
  • Expect more Alfred-like functionality soon

Generate an app

  • Generate a new app using a popular cli
  • Supports React, Vue, Angular, Gatsby, React Native, Expo, etc.
  • Configure advanced options for each generator

generate project

Kill a port

  • For times when something annoying is running on a port and the process just can't be killed

kill a port


Project dashboard

project dashboard

Files

Note: This feature must be enabled from the Settings first

  • Index and display a list of all of the folders and files in a project
  • Click a file to quickly preview it
  • Press Cmd + Shift + N to quickly navigate and preview a file

files

Run scripts

  • See a list of all the scripts and run them with a press of a button
  • Run multiple scripts at once
  • The scripts run in an integrated Terminal that supports multiple tabs so you can see the output, or you can minimize it if you don't care

scripts

Dependencies

  • See two separate lists of the project dependencies and dev dependencies
  • Easily install a dependency and specify a version
  • Move a dependency to dev dependencies and vice-versa
  • Update the version of a dependency to the latest version

dependencies

Plugins

  • Plugins have the ability to install new dependencies, remove dependencies, modify scripts, remove and add new files to a project
  • Right now the following plugins are available: - Storybook: Installs storybook and adds the needed files to the project - Plop: Adds the plop generator to the project. It also adds a default plop-templates folder, a plopfile.js. - Add .env: Adds an .env file to the project. Soon this file will be editable through UI. - Rewire: Installs react-app-rewired and adds a default config-overrides.js file

Note: plugins will be separated from the repo soon so anyone can publish their own plugin

plugins

Generate files

  • Automatically detect a plopfile.js and quickly generate files from existing templates.
  • If plopfile.js is not present or you are not familiar with plop run the Plop plugin and it will generate the needed files for you

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].