TigerEye, the AI-powered planning and revenue management platform, is debuting the open source release of DuckDB.dart, the native Dart API for DuckDB. This release not only streamlines the creation of data-intensive applications for desktop and mobile platforms alike but also reflects TigerEye’s broader commitment toward innovation, performance, and its community of customers.
DuckDB.dart affords developers the power of DuckDB—the high-performance analytical database system—in Dart-based applications across Apple, iOS, Android, Linux, and Windows platforms. The native Dart API incorporates best practices from leading coding frameworks—such as Python, Rust, and Swift—to strengthen TigerEye’s data handling prowess, according to the company.
“Our customers benefit as the community helps improve the software. Open source goes beyond just serving our customers, it’s about providing value to the world,” said Ralph Gootee, CTO and co-founder of TigerEye.
DuckDB offers a variety of efficiency boons, including fast download speeds, efficient data analysis and simulation, and reduced device memory usage due to its columnar format and vectorized query execution.
TigerEye leverages DuckDB as its database management system and Dart as its programming language. Now, with the open source release, TigerEye is offering a “user-friendly interface that allows Dart developers to easily interact with DuckDB using native Dart types. This not only simplifies data operations but also boosts data transfer speeds and read efficiency,” said Gootee.
TigerEye’s investment in the DuckDB ecosystem facilitates efficient data handling, fast extraction from spreadsheets, and scalability across datasets, according to the company. Ensuring that customers can achieve timely, accurate information access to make impactful business decisions, DuckDB.dart offers the following features:
- Mobile support for iOS and Android, supporting teams on the go
- DuckDB capabilities such as prepared statements and appenders
- DuckDB native data types, such as 128-bit numbers, Data, Decimal, Timezone, and Time
- Multi-threaded (isolate) database support
“DuckDB offers a new way to perform powerful data manipulation directly within applications, rather than on a server. This approach is faster and more private than most conventional data systems,” explained Gootee. “Flutter and Dart are uniquely positioned to deliver fast, cross-platform products. With DuckDB and Dart, we can expect a new generation of powerful enterprise products that are secure and much faster than current cloud offerings.”
“We are delighted to see the release of DuckDB.dart as we believe mobile platforms are the next big frontier for DuckDB,” said Hannes Mühleisen, CEO and co-founder of DuckDB Labs. “We are thankful for TigerEye’s commitment to creating a Dart API for DuckDB and making it open source from the start. Being openly available ensures that everyone can use this library, which aligns with our vision of creating a free analytical database management system that can be deployed anywhere.”
To learn more about DuckDB.dart, please visit https://www.tigereye.com/.