Aaron Guise bd3f101fb4 feat: add GORM integration with repository pattern
- Add GORM models in models/ directory with proper column tags
- Create repository interfaces and implementations in core/repository/
- Add database package with MySQL and SQLite support
- Add UUID ID utility for GORM models
- Implement complete repository layer replacing SQL-based data access
- Add database migrations and index creation
- Support both MySQL and SQLite drivers with auto-migration

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-30 22:07:51 +12:00
2025-06-09 22:56:57 +12:00
2020-01-14 14:46:38 -05:00
2020-11-23 11:13:23 -05:00
2025-06-09 22:56:57 +12:00
2025-06-09 22:56:57 +12:00
2020-01-14 14:14:16 -05:00
2018-10-19 15:31:41 -04:00
2023-09-22 11:28:40 -06:00
2018-10-19 15:31:41 -04:00
2020-01-14 14:14:16 -05:00

Open Accounting Server

Prerequisites

  1. Go 1.8+
  2. MySQL 5.7+

Database setup

Use schema.sql and indexes.sql to create a MySQL database to store Open Accounting data.

Configuration

Copy config.json.sample to config.json and edit to match your information.

Run

go run core/server.go

Build

go build core/server.go

Docker

If you are interested in running Open Accounting via Docker, @alokmenghrajani has created a repo for this.

Help

Join our Slack chatroom and talk with us!

Description
Open Accounting Server - Implemented in Golang
Readme MIT 6.5 MiB
v0.2.0 Latest
2025-07-01 23:22:26 +12:00
Languages
Go 98%
Just 1.5%
Dockerfile 0.5%