As simple as possible, but not simpler.
View on GitHub codion-is/codion
Features
Swing rich client
- Lightweight client with a simple event model, and an intuitive “waterfall” master-detail view
- Flexible keyboard-centric UI based on tab and split panes, detachable panels and toolbars
- Extensive searching and filtering capabilities out of the box
- Provides a practically mouse free user experience
- Graceful handling of network outages and server restarts
Supported databases
- Oracle *
- Postgresql *
- H2 Database *
- SQL Server
- MariaDB
- MySQL
- Derby
- HSQL
- SQLite
- Db2
(*) Battle tested through many years of production use.
Development
- Full stack framework with a limited number of 3d party dependencies
- Modular, minimalistic, extensible and flexible
- Clear separation between model and UI for easy unit testing of the model layer
- Easy to use load testing harness provided by the framework
- UI bindings provided for the most common components
- All necessary building blocks for implementing bindings for custom components provided by the framework
Client deployment
- Local JDBC connection for local networks
- RMI connection using the remote server
- HTTP connection using the remote server (experimental)