DEV Community

Discussion on: Who's looking for open source contributors? (October 15th edition)

Collapse
 
ryansgot profile image
Ryan

Forsure DB is a declarative database access tool for Android, Kotlin, Java that I've been maintaining/enhancing since 2015. Although Google's Room dominates the Android-ORM scene these days, Forsure DB has some distinct advantages:

  • It's not platform-specific--the same code that handles database access for your android app can handle database access for your desktop app
  • It's not SQLite-specific--DBMS integration is plugged in via Java SPI (although the only current integration is SQLite)
  • It's not an ORM . . . unless you want it to be one, in which case, it is
  • It generates migrations for you based upon the current state of your code.

It has some big disadvantages in terms of its features and support, though. And it would be awesome to have other contributors. Take a look at the current list of issues where I generally do planning of features and releases.