Logo

As simple as possible, but no simpler.

CI

View on GitHub bjorndarri/codion

Codion Application Framework

Codion is a full stack, rich client, CRUD application framework, based on Java, Swing and JDBC.

Feature overview

Documentation

The documentation is a work in progress.

NOTE: The documentation for the jdk8 and jdk11 versions is close to identical as is, but may diverge in future versions.

Version JDK  
0.16.2 jdk8 documentation
0.16.2 jdk11 documentation

Unreleased

The Codion framework has not been released. Planned release is in 2020.

Mailing list

Codion Google Group

Licensing

The Codion framework will be dual-licensed under the AGPL and a commercial license. Why AGPL?

History

Development started way back in 2004. This was after I had given up trying to use a rich client framework based on drag’n drop, wizard-driven development, which turned out to be absolutely horrifying for someone who really enjoys writing code. This was before the time of Spring, JOOQ, Hibernate and all these excellent frameworks, so I started from scratch, with the aim of using only Java Standard Edition components, JDBC, Swing and RMI.

I’ve been using Codion professionally from day one and have around 70 applications based on it running in production, quite a few mission critical.