-
-
Notifications
You must be signed in to change notification settings - Fork 280
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.
Already on GitHub? Sign in to your account
Show us your projects using Isar 馃挭 #1269
Comments
I'll start: We recently started using Isar for the ClickUp mobile app v3 on both iOS and Android. We have 1M+ downloads on Google Play. Isar allowes us to implement full offline mode. We're not quite there yet but we already made huge improvements to loading times |
@simc how do you guys sync the data back online |
We track changes and have regular APIs that we call to save stuff when the user comes back online. |
I use it in my app Contactulater. It's a decentralized contact book where you keep control about with whom you shared your own contact details. And all your own contact changes (e.g. if you moved, changed your name, email or anything else) are automatically replicated to everybody that you shared them with before. As such it needs a solid database on the user devices, which is exactly where Isar comes into play :) @masreplay : I use a generated OpenAPI interface to communicate with the backend. Since the app is decentalized, there is no need to replicate the actual data with the backend, only some metadata is sent. Changes are stored locally first for full offline experience. |
I use Isar in my hobby project Thai Drill (Android) - Thai Drill (iOS) (In fact I'm developing in flutter only for personal project - usually Javascript dev). I was using Hive before and I rewrote the whole app using Isar (and riverpod). Until now, no major problem with the library :) Thanks to you Simon for your work on it. |
Hi! We're using Isar at Surfboard Payments for building Surfpay Android & Surfpay iOS. Surfpay enables multiple payments for merchants (users), one of them being contactless card payments. Isar allows us an offline experience - enabling users to view their transactions & sales data completely without internet. It also reduces loading times of the app by using cached data. |
Hi, TEA is a technical dictionary (English to Turkish) for Aviation industry professionals. The app is available for both platforms (
In my current job, we are dependent on a |
My open-source package flutter_map_tile_caching uses Isar as it's storage medium! It provides offline map functionality for flutter_map. It's performance is excellent, although there are some stability issues when using multiple simultaneous instances, especially on iOS devices. Fingers crossed Isar v4 solves this and adds an 'update without read' feature! Isar's linked on the front page of the docs, and I'd love to have it linked from this repo's docs as well :) |
I am creating a Japanese learning and dictionary app called DaKanji that is available for Android, iOS, Linux, MacOS and windows. I use Isar for the dictionary (multi-language), examples, and other things. Isar being blazing fast, cross-platform, local, full text searchable, and isolate safe truly is a blessing and made DaKanji possible. |
We are building Alp, a multiplayer maps and lists platform that allows users to share geolocations as well as professional publishers to sell datasets instead of (e)books. Isar is now at the core of the frontend, where we try to run as many of the queries as Isar can handle, sending only the most complex ones to the backend graph DB. The main reason for choosing Isar was the ability to watch queries, mirror graph links and having the same DB across mobile and web to simplify maintenance. It allowed us to streamline massive amounts of code and API calls. |
I'm the developer of jidoujisho, which is a video player, reader, dictionary and card creation tool for Android, and currently supports Japanese and English. I make use of Isar and the tricks that it lets me do with the schema allows (such as using FNV-1a for string IDs) me to do some really fast dictionary searches on mobile -- it's a great database with amazing docs and I really appreciate your work on it @simc |
I work on ChatBot Turbo - it's a clean and easy to use ChatGPT mobile app. https://apps.apple.com/ru/app/chatbot-turbo-ai-assistant/id6445986262 https://play.google.com/store/apps/details?id=com.chatgpt.gpt4.aichatbot.aichat |
We are using Isar to our Government projects. The one is "MyFergana" which is super and modular app for our city. Back in the times we have used HIVE, but limitations in scalability made us to migrate Isar. |
I am using isar to my personal project Jizhi which used to save poem. |
I'm in the midst of a large refactor (TrackMyIndoorWorkout/TrackMyIndoorWorkout#269) to replace Floor based SQLite DB back-end to Isar for Track My Indoor Workout. The migration logic (Floor/SQLite -> Isar) which migrates over 180+ recorded workouts with 380K+ data points requires about the same time as a single workout import from a CSV file with SQLite/Floor. Isar is really 100x+ faster than SQLite, it's truly amazing! Besides that I'll be able to provide long awaited features to my athlete users such as: full data backup and restore (TrackMyIndoorWorkout/TrackMyIndoorWorkout#170), or being able to specify a directory for the database (TrackMyIndoorWorkout/TrackMyIndoorWorkout#422 for those who use external microSD). The feature is still under development and not released yet, but I already merged it to the developer branch and it'll be part of the next beta release. Since fitness machines supply workout data packets multiple times a second it is crucial for the back-end to be fast. Floor / SQLite was dragging down the whole UI experience. I have still some questions like when will I be able to finally yank out the old back-end layer (a.k.a. when will all my user base migrate). I'm also distributing on Samsung App Store and Huawei App Gallery, but those currently lag behind the Google Play Store. I haven't had time to produce an iOS release yet, although it'd be highly desirable. |
We use Isar in the Immich (GitHub, demo) mobile app. Immich is a self-hosted photo and video backup solution directly from your mobile phone - in other words an open-source, self-hosted Google Photos alternative. |
That's so cool @fyfrey |
We use your package in more Application, Here is in most latest app we made with your package. For Andriod App Really Thanks you for an awesome solution. |
Frigoligo is a multi-platform wallabag client. It uses Isar to handle a local cache of all user's articles and work offline as much as possible. Isar feels like a really good middle-ground between sqlite and manual hacking with json files. A pleasure to use. |
This app is an events manager made with your package |
We recently started using Isar for the MuscleWiki on both iOS and Android. We have 1M+ downloads on Google Play. We have on average 1 thousand active user all the time. Isar allowes us to implement full offline mode. We improved the loading time signficantly. User can use app with/without internet however they like. |
Initially, Pmodoro started as a way to showcase my skills in Flutter. However, over time, it turned into something more substantial. In the beginning, I used Sqflite in my app, but later I came across Isar, which I found really impressive. So, I made the decision to enhance my app by replacing Sqflite with Isar. Now, my app is fully integrated with Isar, and it's open source, meaning anyone can use it and even contribute to its development. |
Very neat and clean UI/UX. Thanks for making it open-source. Love it! |
Crushmoji, is an exciting, fast-paced emoji matching game that draws inspiration from the beloved whack-a-mole mechanic. Crushmoji offers a unique experience with 50 meticulously designed levels, each of which can be conquered in just seconds to accommodate even the busiest of players. Currently available on Android. Play store link: https://play.google.com/store/apps/details?id=com.sheekore.crushmoji Trailer: https://youtu.be/pGz_PZj6sZM?si=Z5xRb89ka2DCkHXa Isar is the main database for this game. Isar helps offline play and data can be backed up as well. Chose Isar because of it being fast, easy to use, track record for support and community. Thank you for building this db. |
@simc I'm planning to use Isar for a lawyers focused app, which tracks legal processes and notifies if there are any movements on them. I'll use it as local database and pair it with Firebase Firestore as backup (I already use Firebase Auth). I also want to add local alarms and I'm not sure if Isar could be the right tool for the job. I've checked flutter_local_notifications, and many examples use SQLite, but so far, none of them uses Isar. |
I use Isar in my simple, material design note taking app called Material Notes. You can check it out here: https://github.com/maelchiotti/LocalMaterialNotes. |
Hey! Thanks for using Isar, opening issues, participating in discussions and being an awesome community 馃挏
I would love to hear about the projects you build using Isar. What you like and dislike. And with your permission, add them to the project readme 馃檪
The text was updated successfully, but these errors were encountered: