GreenDAO logo


An open source Android ORM making development for SQLite databases
+ 1

What is GreenDAO?

It is an open source Android ORM making development for SQLite databases fun again. It relieves developers from dealing with low-level database requirements while saving development time.
GreenDAO is a tool in the Mobile Database category of a tech stack.
GreenDAO is an open source tool with 12.5K GitHub stars and 2.9K GitHub forks. Here’s a link to GreenDAO's open source repository on GitHub

Who uses GreenDAO?


4 developers on StackShare have stated that they use GreenDAO.

GreenDAO Integrations

Android Studio, SQLite, Amazon DynamoDB, SQLAlchemy, and Redux Persist are some of the popular tools that integrate with GreenDAO. Here's a list of all 5 tools that integrate with GreenDAO.

GreenDAO's Features

  • Object relation mapping (ORM)
  • Offers an object oriented interface to data stored in the relational database SQLite
  • Performance. Of all ORMs we know, its the fastest
  • Encryption support
  • Slim library
  • Active entities
  • Protocol buffers support
  • Code generation
  • Open Source

GreenDAO Alternatives & Comparisons

What are some alternatives to GreenDAO?
The Realm Mobile Platform is a next-generation data layer for applications. Realm is reactive, concurrent, and lightweight, allowing you to work with live, native objects.
Sugar ORM
It is a database persistence library that provides a simple and concise way to integrate your application models into SQLite. It eliminates writing SQL queries to interact with SQLite db.
It is a Javascript library that extends native objects with helpful methods. It is designed to be intuitive, unobtrusive, and let you do more with less code.
It is fast, efficient, and feature-rich Kotlin database library built on SQLite for Android. It utilizes annotation processing to generate SQLite boilerplate for you and provides a powerful SQLite query language that makes using SQLite a joy.
Android Room
It provides an abstraction layer over SQLite to allow fluent database access while harnessing the full power of SQLite. Apps that handle non-trivial amounts of structured data can benefit greatly from persisting that data locally. The most common use case is to cache relevant pieces of data.
See all alternatives

GreenDAO's Followers
24 developers follow GreenDAO to keep up with related blogs and decisions.