alnoda-workspaces/workspaces/sqlite-workspace
2022-05-23 20:24:46 +00:00
..
dbdesigner sqlite-workspace with NocoDB 2022-03-21 16:33:37 +00:00
docs sqlite wrk docs 2022-05-11 12:55:43 +00:00
img sqlite wrk docs 2022-05-11 12:55:43 +00:00
mkdocs sqlite wrk docs 2022-05-11 12:55:43 +00:00
Dockerfile sqlite wrk docs 2022-05-11 12:55:43 +00:00
README.md pre-release 2.2 2022-05-23 20:24:46 +00:00
supervisord-sqlite.conf nocodb (sqlite3 wrk) moved to home 2022-03-22 10:43:41 +00:00

Alnoda logo

SQLite Workspace

Collection of tools to develop SQLite databases.

Why this images

If you need to develop embedded SQLite databases and fill them with data.

Start

docker run --name space-1 -d -p 8020-8040:8020-8040 alnoda/sqlite-workspace

and open localhost:8020 in browser.

Features

SQLite tools:

  • nocodb - great UI to fill SQLite with data. NocoDB is an open source Airtable alternative.
  • sqlite-web - web-based SQLite database browser.
  • sqlean - the ultimate set of compiled SQLite extensions.
  • litecli - CLI for SQLite.
  • sqlite-viewer - view SQLite file online.
  • Web-GUI-for-SQLite - alternative tool to view SQLite file online.
  • DBdesigner - draw ERD diagrams and use it to generate DDL code.
  • tbls - gnerate documentation (essentially data catalog) from the database

SQLite extension:

  • crypto - secure hashes
  • fileio - read and write files
  • fuzzy - fuzzy string matching and phonetics
  • ipaddr: - IP address manipulation
  • re - regular expressions
  • stats - math statistics
  • text - string functions
  • unicode - Unicode support
  • uuid - universally Unique IDentifiers

Dev tools:

  • Eclipse Theia - open source version of popular Visual Studio Code IDE. Theia is trully open-source, has VS-Code extensions and works in browser. This means it can run inside a docker container on local machine or in cloud. A lot of beautiful color themes and many common plugins are already installed to save time.
  • Terminal - secure browser-based terminal.
  • FileBrowser - manage files and folders inside the workspace, and exchange data between local environment and the workspace
  • Cronicle - task scheduler and runner, with a web based front-end UI. It handles both scheduled, repeating and on-demand jobs, targeting any number of worker servers, with real-time stats and live log viewer.
  • Static File Server - view any static html sites as easy as if you do it on your local machine. Serve static websites easily.
  • Ungit - rings user friendliness to git without sacrificing the versatility of it.
  • MkDocs - create awesome documentation for your project with only markdown.
  • Midnight Commander - Feature rich visual file manager with internal text viewer and editor.
  • Process Monitor - Monitor running process and resource utilization.
  • Quicklaunch UI with getting started tutorial

Image is built from Ubuntu 20.4 with the additional CLI apps

  • Zsh, Oh my Zsh
  • Python 3, Pip
  • Node/nodeenv
  • curl, wget, telnet, jq
  • Git: git, git-flow, lazygit
  • File browsers: mc, xplr
  • Text editors: nano, vim, mcedit
  • System monitors: ncdu, htop, glances, vizex
  • Process Control: supervisord
  • Job scheduler: cron

Docs

See our guides on