https://github.com/jamesread/sicroc
Build CRUD apps for MySQL without code.
https://github.com/jamesread/sicroc
mysql nocode webapp
Last synced: 9 months ago
JSON representation
Build CRUD apps for MySQL without code.
- Host: GitHub
- URL: https://github.com/jamesread/sicroc
- Owner: jamesread
- License: agpl-3.0
- Created: 2014-07-03T20:29:08.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2024-12-17T17:44:11.000Z (over 1 year ago)
- Last Synced: 2025-01-07T23:41:13.709Z (over 1 year ago)
- Topics: mysql, nocode, webapp
- Language: PHP
- Homepage:
- Size: 553 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Sicroc
[](https://github.com/jamesread/Sicroc/actions/workflows/php-codestyle.yml)
Build CRUD (Create, Read, Update and Delete) apps around the MySQL Database.

## Installation
```shell
docker pull ghcr.io/jamesread/sicroc:0.0.3
docker create --name sicroc -p 8080:8080 ghcr.io/jamesread/sicroc:0.0.3
```
## Project Overview
### **Sicroc is a No-Nonsense Open Source project;**
- All code and assets are Open Source (AGPL).
- No company is paying for development, there is no paid-for support from the developers.
- No separate core and premium version, no plus/pro version or paid-for extra features.
- No SaaS service or "special cloud version".
- No "anonymous data collection", usage tracking, user tracking, telemetry or email address collection.
- No requests for reviews in any "app store" or feedback surveys.
- No prompts to "upgrade to the latest version".
- No internet-connection required for any functionality.
### **Sicroc gets out of the way of your data;**
- Your data is stored in plain old MySQL tables.
- All Sicroc metadata is stored in a self contained database, meaning your data and tables are clean and safe if you move away from Sicroc.
- Sicroc doesn't stop you using real data types and real foreign keys, etc. you can bring it to existing databases and it will just work.
### **Sicroc has the following design goals;**
- **Zero lock-in**: It should be easy and safe to delete or migrate away from Sicroc at any time, and leave your data intact (and still very usable).
- **Self-hackable**: easy to change layouts and functionality as you see fit.
- **Super cheap to host/run**: Any LAMP server with 512mb of RAM and a MySQL database will work.- millions of hosters can run Sicroc for $3/month.
- **Very low effort to maintain**: No Kubernetes, docker, services, python libraries or setup is needed. All database changes are migratable.
- **Very low dependencies**: Sicroc only really uses libAllure (which is mostly a shim on core PHP features), and a library for OpenID connect.
## Misc
Packagist.org link: https://packagist.org/packages/jamesread/sicroc