GreenDAO logo

GreenDAO

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

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 Object Relational Mapper (ORM) category of a tech stack.
GreenDAO is an open source tool with 11.7K GitHub stars and 2.8K GitHub forks. Here’s a link to GreenDAO's open source repository on GitHub

Who uses GreenDAO?

Companies

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.

Why developers like GreenDAO?

Here’s a list of reasons why companies and developers use GreenDAO
Top Reasons
Be the first to leave a pro

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?
Realm
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.
Sugar
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.
DBFlow
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