GithubHelp home page GithubHelp logo

etlapa / electrocrud Goto Github PK

View Code? Open in Web Editor NEW

This project forked from garrylachman/electrocrud

0.0 1.0 0.0 1.06 GB

Database CRUD Application Built on Electron | MySQL, Postgres, SQLite

Home Page: http://garrylachman.github.io/ElectroCRUD/

License: MIT License

JavaScript 0.59% HTML 16.23% CSS 22.27% TypeScript 56.88% Python 0.62% SCSS 3.41%

electrocrud's Introduction

ElectroCRUD 2 GitHub Release Date Open Collective backers and sponsors

ElectroCRUD?

ElectroCRUD is Open Source Database CRUD (Create, Read, Update, Delete) Software. No Code Needed โ€” Just in a few clicks, you can create a Database Admin/Dashboard/Whatever. Its Open Source โ€” It's Free.

Why?

After a failed search for a basic admin panel that does not involve writing code or installs web-based solutions, I came up with ElectroCRUD idea.

ElectroCRUD v1

The ElectroCRUD v1 was born in 2016. An Electron application that made it possible to create a friendly dashboard with data tables, search, widgets, filter & relations with few clicks without any experience in programming.

ElectroCRUD v2

After a few years of the project being inactive, I decided to bring it to life again. The codebase was built from scratch using Electron+Angular8. The new version contains most of the features of the first version, and new features are added on a weekly basis.

From version 2.7.0 SQLite has been added, currently its very limited support but we working on full support for next version.

forthebadge

ElectroCRUD

Functionality

  • MySQL Support
  • PostgreSQL Support
  • SQLite Support (limited support, work in progress)
  • SSH Tunnels (Keys & Password)
  • Accounts (represent a database)
    • Add / Edit
    • Test connection (ssh, db)
    • Export / Import
  • Views (represent a table)
    • Add new view & Edit view configurations
    • Data table with pagination
    • Search
    • Permissions (C,R,U,D)
    • Terminology
    • Selection of columns to display or search by
    • Add new record / Edit record
    • Edit record
    • Connect existing view as sub views
    • Export data in various formats like: csv, dump
  • Custom SQL Queries
  • Subviews (represent a sub table)
  • Views relations
    • Drill from view to view (subview)
    • Column based tables relation (left join)
  • View widgets (display aggragated data in the view)
    • Add / Edit / Remove widgets
    • Aggregation functions (AVG, SUM, MIN, MAX, COUNT)
    • Apply filters on widget data
  • View filters (build where clauses to filter the data)
    • Add / Edit / Remove filter in each view
    • One click apply / unapply on view data
    • Simple & friendly interface to build where clauses
  • Process manager (view running queries)
  • Export / Import of all user accounts.
  • Themes
  • Log Console

Databases

  • MySQL/MariaDB
  • PostgreSQL
  • SQLite (Limited support)
  • MSSQL
  • Oracle

Download Binaries GitHub release

Install via Package Managers

Homebrew/brew (Mac OS/X)

brew install --cask electrocrud

Download Sources

ElectroCRUD on GitHub

Videos

How to use Review by David Mettler (ver 2.6.1)

Screenshots

Build from source

npm install

With codesign

npm run electron:mac-win-linux

Without codesign

CSC_IDENTITY_AUTO_DISCOVERY=false npm run electron:mac-win-linux

GitHub All Releases GitHub package.json version Analytics

electrocrud's People

Contributors

garrylachman avatar maximegris avatar tomoyukiaota avatar leo6104 avatar francescoborzi avatar lazza avatar artemv avatar creadicted avatar marioaleixo avatar theoomoregbee avatar angular-cli avatar stalina avatar bampakoa avatar bitdeli-chef avatar coddo avatar danieloprado avatar danielsogl avatar hervehobbes avatar sookcha avatar jialipassion avatar leomartindev avatar mo2menelzeiny avatar nillis avatar oliverlonghi avatar osmarcs avatar rm-code avatar jansivans avatar yannisgu avatar louich avatar nakeawvichit avatar

Watchers

James Cloos 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.