Dart HacktoberFest

Open-source Dart projects categorized as HacktoberFest

Top 23 Dart HacktoberFest Projects

  • AppFlowy

    AppFlowy is an open-source alternative to Notion. You are in charge of your data and customizations. Built with Flutter and Rust.

    Project mention: Quasi Self-Hosted Quasi Open Source Notion Alternatives from Asia (SiYuan, Affine, AppFlowy) | /r/selfhosted | 2023-11-11

    AppFlowy - GPL Licensed - their unique selling point is that they're farther along than SiYuan or Affine on their database table functionality. Both Siyuan and Affine have database tables for project management but Appflowy's solution is solid. https://github.com/AppFlowy-IO/AppFlowy

  • flame

    A Flutter based game engine.

    Project mention: Hi Flutter Devs, I am struggling to make a background for my app that is extremely high fidelity lava lamp bubbles - 3d, viscous, blobby, neon glow-y, lava lamp bubbles. | /r/flutterhelp | 2023-07-07

    Check out Flame - https://github.com/flame-engine/flame

  • Appwrite

    Appwrite - The open-source backend cloud platform. Add Auth, Databases, Functions, and Storage to your product and build any application at any scale while using your preferred coding languages and tools.

  • BlackHole

    A Music Player App made with Flutter (by Sangwan5688)

    Project mention: Is there any 3rd party API service to stream music? | /r/FlutterDev | 2023-11-12

    This app is based on flutter BlackHole (GitHub link)

  • fl_chart

    FL Chart is a highly customizable Flutter chart library that supports Line Chart, Bar Chart, Pie Chart, Scatter Chart, and Radar Chart.

    Project mention: How to build a mood tracker app in Flutter | dev.to | 2023-03-29

    FL chart library

  • riverpod

    A simple way to access state while robust and testable.

    Project mention: Exploring Speed Up Mobile App Development Approaches | /r/FlutterDev | 2023-06-06

    From a library standpoint, I would recommend https://riverpod.dev over any other state management libraries for productivity purposes.

  • provider

    InheritedWidgets, but simple

  • flutter_rust_bridge

    High-level memory-safe binding generator for Flutter/Dart <-> Rust

    Project mention: plugin system for a flutter app | /r/flutterhelp | 2023-10-18

    Use some sort of executable file, like webassembly. I've seen extism which is really cool. Though theres no dart port for it or a dart package, i think something could be done via flutter_rust_brige. This will allow people to use the languages supported via extism (js, go, rust, zig, cpp etc) to their full potential and have the language's ecosystem available and they can just compile the plugin to a wasm file and use it in the app. Downsides would be ig using that rust package in dart since flutter_rust_bridge does have some amount of complexity. And that for example, two plugins both written in say for example js, depend on some sort of http package, and both plugins load the same package twice in their respective wasm files. ig plugin files would be more larger in the end.

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • flutter_hooks

    React hooks for Flutter. Hooks are a new kind of object that manages a Widget life-cycles. They are used to increase code sharing between widgets and as a complete replacement for StatefulWidget.

    Project mention: Does boilerplate code in Flutter bother you? And do you already use hooks? | /r/FlutterDev | 2023-04-27

    I encourage you to look at the implementation of useAnimationController. There's far more complexity there than the explicit version.

  • authpass

    AuthPass - Password Manager based on Flutter for all platforms. Keepass 2.x (kdbx 3.x) compatible.

    Project mention: Non-cloud based TOTP Authenticator App? | /r/linuxquestions | 2023-03-30
  • pangolin_desktop

    Pangolin Desktop UI shell, designed for dahliaOS, written in Flutter.

  • photo_view

    📸 Easy to use yet very customizable zoomable image widget for Flutter, Photo View provides a gesture sensitive zoomable widget. Photo View is largely used to show interacive images and other stuff such as SVG.

  • freezed

    Code generation for immutable classes that has a simple syntax/API without compromising on the features.

    Project mention: Fluvera is a Flutter SDUI package designed to simplify the process of building user interfaces (UIs) based on JSON server responses. | /r/FlutterDev | 2023-07-05

    Interesting. May I ask how this differs from something like Freezed https://pub.dev/packages/freezed and its from/ToJson features ? I haven't used it yet, but I'm just curious about the concept and use of these sort of packages.

  • at_client_sdk

    The Dart implementation of atClient SDK used for implementing Atsign's technology into other software

  • flutter-client

    Invoice Ninja: Desktop/mobile admin portal built with Flutter

    Project mention: Looking for a European-focused Invoicing Tool | /r/selfhosted | 2023-05-16

    Hi, I'm one of the developers of Invoice Ninja. In the latest version of the selfhosted app we've added the ability to automatically set the tax based on the country. You can try it in the demo by enabling the "Calculate taxes" option on Settings > Tax Settings.

  • dart_pdf

    Pdf creation module for dart/flutter

    Project mention: Send a document with multiple copies of multiple names to a printer in desktop/web app | /r/FlutterDev | 2023-04-27

    One way I see is generating a PDF file of 100 pages, replacing the name (use https://pub.dev/packages/pdf, https://pub.dev/packages/printing or https://pub.dev/packages/syncfusion_flutter_pdf), then send the PDF file to the printer.

  • finamp

    A Jellyfin music client for mobile

    Project mention: Plex Users Fear New Feature Will Leak Porn Habits to Their Friends and Family | news.ycombinator.com | 2023-11-27

    I have Jellyfin setup alongside Plex, and the one thing that's keeping me from moving fully off Plex is Plexamp [1]. It works flawlessly on my phone/laptops, includes a ton of features and is a pleasure to use - especially compared to Spotify or Apple Music.

    I am aware of FinAmp [2] and music players for Jellyfin, but they aren't comparable to PlexAmp yet.

    1. https://www.plex.tv/plexamp/

    2. https://github.com/jmshrv/finamp

  • lunasea

    Self-hosted software controller built using Flutter

    Project mention: Mobile responsive alternative to homepage? | /r/unRAID | 2023-07-08

    I use the LunaSea app.

  • dartx

    Superpowers for Dart. Collection of useful static extension methods.

    Project mention: Flutter Production Boilerplate and tutorials on Medium | /r/FlutterDev | 2022-12-07

    Utils: rxdart, dartx, async

  • melos

    🌋 A tool for managing Dart projects with multiple packages. With IntelliJ and Vscode IDE support. Supports automated versioning, changelogs & publishing via Conventional Commits.

    Project mention: One repo with multiple apps and modules VS multiple repos | /r/FlutterDev | 2023-01-24

    There are definitely pros and cons to both approaches and may honestly just come down to personal preference at the end of the day. If you want to go the monorepo route, I highly recommend using melos to help manage: https://melos.invertase.dev/

  • betterplayer

    Better video player for Flutter, with multiple configuration options. Solving typical use cases! (by jhomlala)

  • stream-chat-flutter

    Flutter Chat SDK - Build your own chat app experience using Dart, Flutter and the Stream Chat Messaging API.

    Project mention: Getting "App requires Multidex support" when building with stream_chat_flutter | /r/flutterhelp | 2023-02-16

    I opened an issue.

  • font_awesome_flutter

    The Font Awesome Icon pack available as Flutter Icons

  • timecop

    A time tracking app that respects your privacy and the gets the job done without being fancy. (by hamaluik)

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-11-27.

Dart HacktoberFest related posts


What are some of the best open-source HacktoberFest projects in Dart? This list will help you:

Project Stars
1 AppFlowy 42,199
2 flame 8,347
3 BlackHole 7,959
4 fl_chart 6,076
5 riverpod 5,245
6 provider 4,926
7 flutter_rust_bridge 3,050
8 flutter_hooks 2,903
9 authpass 1,943
10 pangolin_desktop 1,841
11 photo_view 1,799
12 freezed 1,684
13 at_client_sdk 1,503
14 flutter-client 1,445
15 dart_pdf 1,204
16 finamp 1,162
17 lunasea 1,056
18 dartx 1,020
19 melos 936
20 betterplayer 838
21 stream-chat-flutter 797
22 font_awesome_flutter 783
23 timecop 755
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.