Fanling is a distributed note-taking system that is currently implemented on Linux PC and Android. It should alse be possible to build Fanling on Microsoft Windows and Apple PC platforms, and to write an iPhone port of the Android version. Status is: code uploaded, still under development
Alternatives To Fanling
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Open Source Ios Apps35,045
9 hours ago6cc0-1.0
:iphone: Collaborative List of Open-Source iOS Apps
Onepage Scroll9,5281913 years ago2October 01, 2015268JavaScript
Create an Apple-like one page scroller website (iPhone 5S website) with One Page Scroll plugin
Dash Ios6,980
2 years ago34gpl-3.0Objective-C
Dash gives your iPad and iPhone instant offline access to 200+ API documentation sets
212 years ago63January 14, 2020164mitObjective-C
🔥The screen opening advertising solutions - 开屏广告、启动广告解决方案-支持静态/动态图片广告,mp4视频广告,全屏/半屏广告、兼容iPhone/iPad. 【 Github下载不了/下载慢 可以访问国内下载地址:】
19 days ago5October 22, 201818mitSwift
Easily craft fast Neural Networks on iOS! Use TensorFlow models. Metal under the hood.
Neural Engine1,464
2 months ago4mit
Everything we actually know about the Apple Neural Engine (ANE)
3 months ago176gpl-3.0Swift
Popcorn Time for Apple TV 4, iPhone and iPad
37 months ago47June 24, 202234mitObjective-C
优雅的可自定义 Alert ActionSheet
5 months ago22Swift
Lock/unlock your Mac with your iPhone, Apple Watch, or any other Bluetooth LE devices
Ios Dev Flow1,195
8 years ago2
iOS 开发流程笔记
Alternatives To Fanling
Select To Compare

Alternative Project Comparisons

** See [issues after cutover]{}


Fanling10 is is a version of fanling using rust.


Fanling is a program/app for storing personal data.


Fanling can currently run on:

  • Linux PC
  • Android

Because of the design, Fanling should be able to be ported to MS Windows, Apple and possibly iPhone.

Most of the code is written in Rust, and uses cross-platform crates. In particular, Git (or, rather, git2) is used to synchronise data across multiple installations, and sqlite is used to search a library. This means that the same data can be synchronised across multiple installations, even though they are on different platforms.

Different kinds of items

Fanling can store different kinds of data. At present, it stores:

  • text pages with Markdown (similar to wiki pages)
  • to-do items

Fanling can be extended to add new kinds of data.

Detailed documentation

Use cargo doc --all --open to generate the existing code generation for the Rust code. (Add --document-private-items for documentation of non-public items).

Current status

Currently preparing for release on GitHub.

The initial version is still being coded and tested. There are still many TODOs and the tests only cover part of the code.

Popular Iphone Projects
Popular Apple Projects
Popular Hardware Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Android App
Note Taking