{"id":37019977,"url":"https://github.com/hironico/mini-sql","last_synced_at":"2026-01-14T02:14:27.220Z","repository":{"id":43958802,"uuid":"511843746","full_name":"hironico/mini-sql","owner":"hironico","description":"Mini-SQL is a very lightweight yet powerlfull database query frontend that supports jdbc compliant database servers.","archived":false,"fork":false,"pushed_at":"2025-12-05T12:08:08.000Z","size":928,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-08T22:16:43.031Z","etag":null,"topics":["database","frontend","jdbc","light","lightweight","mssql","oracle","postgresql"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hironico.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-07-08T09:47:43.000Z","updated_at":"2025-12-05T12:08:12.000Z","dependencies_parsed_at":"2023-12-21T19:13:05.607Z","dependency_job_id":"0e591485-9438-4b4b-9c4c-7e3cf50145d0","html_url":"https://github.com/hironico/mini-sql","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"purl":"pkg:github/hironico/mini-sql","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hironico%2Fmini-sql","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hironico%2Fmini-sql/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hironico%2Fmini-sql/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hironico%2Fmini-sql/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hironico","download_url":"https://codeload.github.com/hironico/mini-sql/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hironico%2Fmini-sql/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28408711,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T01:52:23.358Z","status":"online","status_checked_at":"2026-01-14T02:00:06.678Z","response_time":107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["database","frontend","jdbc","light","lightweight","mssql","oracle","postgresql"],"created_at":"2026-01-14T02:14:26.658Z","updated_at":"2026-01-14T02:14:27.206Z","avatar_url":"https://github.com/hironico.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# What is minisql ?\nMini SQL is a database agnostic frontend that aims to be very small yet powerfull and easy to use. It can run on all major platforms that support Java and connect to major DBMS that provide a public Java JDBC driver.\n\nMini SQL aim to be :\n- very lightweight (core program is less than one MB)\n- very fast \n- full of essential functionalities\n- pleasant to use user interface (thanks [icons8](https://icons8.com), the creators of the fantastic Pichon and icons)\n\n# Binaries\n\nMini SQL is packaged in a single binary JAR file containing all required dependencies.\nDownload the dist package and launch with the following command:\n```java -jar hironico-minisql-dist-x.y.z.jar```\n\n[![Release Status](https://github.com/hironico/mini-sql/actions/workflows/maven-publish.yml/badge.svg)](https://github.com/hironico/mini-sql/actions/workflows/maven-publish.yml/badge.svg) \n\n[![Build Status](https://github.com/hironico/mini-sql/actions/workflows/main.yml/badge.svg)](https://github.com/hironico/mini-sql/actions/workflows/main.yml/badge.svg)\n\n## Download \n\nGo to [Maven Central](https://central.sonatype.com/artifact/net.hironico/hironico-minisql-dist) and download the latest version.\n\n# Database support \n\nVirtually, Mini SQL can connect to any JDBC compliant database server. \nFor your convenience, we included in the distribution the following major vendors:\n- Oracle\n- TDS based : Sybase / IQ and MSSQL server\n- Postgres\n\nIf you need to use a driver that is not in the provided distribution:\n- Download the driver JAR file from the database vendor\n- Launch Mini-SQL and open configuration\n- In the Drivers tab browse for the driver file and load it into the classpath\n- When opening again mini sql, configured additional drivers are automatically added to classpath.\n- If changing the driver file's location, don't forget to update the configuration.\n\n## Change the packaging \nTo add or remove drivers embedded in the distribution uber jar, then update the pom.xml and rebuild.\n\n# Development\n\n## Recommended settings\nThe project needs to sign the JARs artifacts before publishing. The maven install goal\nneeds a gpg public key named \"hironico\".\n\n- create or import the hironico pgp key.\n\n``gpg --import your_key.pgp``\n\n- modify the `$HOME/.m2/settings.xml` file to add a profile with `gpg.keyname` property :\n\n````\n\u003csettings\u003e\n  \u003cprofiles\u003e\n      \u003cprofile\u003e\n          \u003cid\u003egpg_default\u003c/id\u003e\n          \u003cactivation\u003e\n              \u003cactiveByDefault\u003etrue\u003c/activeByDefault\u003e\n          \u003c/activation\u003e\n          \u003cproperties\u003e\n              \u003cgpg.keyname\u003ehironico\u003c/gpg.keyname\u003e\n          \u003c/properties\u003e\n      \u003c/profile\u003e\n  \u003c/profiles\u003e\n\u003c/settings\u003e\n````\n## Alternative settings\n\nYou can use environment variables and then use the provided settings.xml.\nThis file is used in CI pipelines to build and publish the distribution. \nDo not change it please.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhironico%2Fmini-sql","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhironico%2Fmini-sql","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhironico%2Fmini-sql/lists"}