• Stars
    star
    462
  • Rank 94,832 (Top 2 %)
  • Language
    Dart
  • License
    GNU General Publi...
  • Created almost 5 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An Org Mode file viewer for iOS and Android

Download on the App Store Get it on Google Play Get it on F-Droid

Orgro

An Org Mode file viewer for iOS and Android

See https://orgro.org for a demo video

What is Org Mode?

Imagine a plain-text markup language like Markdown, but married to an application that is a literate programming environment and life organizer. In Emacs.

Why?

I started taking notes in Org Mode at work, then found myself wanting to view them on my tablet in meetings. By default on iOS you can't open an .org file at all, as the OS doesn't even know that it's plain text.

Other mobile Org Mode apps are focused on very different things like to-dos or task management; Orgro is instead first and foremost a viewer, letting you see and search the contents of your org files.

I also wanted to try writing a parser with PetitParser; the result powers this application and is available as a separate library, org_parser.

Features

  • Syntax highlighting for most Org Mode syntax structures
  • Expand and collapse sections, blocks, and drawers
  • Reflow text for easy viewing on narrow screens
  • Pretty table rendering
  • Functional external links and section links
  • Visibility cycling
  • Search
  • Narrowing
  • "Reader mode" where extraneous markup is hidden
  • Inline and block LaTeX rendering

See the manual for details.

Limitations

Orgro is a viewer. It does not support editing at all.

Many Org Mode syntax structures are highlighted but not meaningfully interpreted.

FAQ

See here

Get it

Orgro is available on the App Store, Google Play, and F-Droid, or you can build and install from source:

  1. Install Flutter
  2. Clone this repo
  3. Attach your device and do flutter run from the repo root

Support Orgro

If you like this app, please show your support by sponsoring the author ❀️

More Repositories

1

flutter.el

Flutter tools for Emacs
Emacs Lisp
121
star
2

cjk-decomp

Decomposition data for 75,000 CJK ideographs; fork (with fixes) of
67
star
3

org_parser

An Org Mode parser for Dart
Dart
37
star
4

TMX2Corpus

A tool for converting TMX files into bilingual corpora
Python
18
star
5

flutter_charset_detector

Flutter plugin that detects the charset (encoding) of text bytes
Dart
17
star
6

org_flutter

Org Mode widgets for Flutter
Dart
17
star
7

SuperTMXMerge

A graphical diff & merge tool for TMX files
Java
14
star
8

macports.el

An Emacs porcelain for MacPorts
Emacs Lisp
12
star
9

moses-smt

Dock You a Moses: Moses Statistical MT in a container
Makefile
12
star
10

flutter_tex_js

A lightweight TeX plugin for Flutter via JavaScript
Dart
10
star
11

.emacs.d

My ~/.emacs.d
Emacs Lisp
8
star
12

go2port

A tool for generating MacPorts portfiles for Go projects
Go
8
star
13

macports-fonts

A MacPorts portfile repository for system fonts
Tcl
6
star
14

pbxproj-lint

A linter for Xcode .pbxproj files
Python
6
star
15

TinyLisp

A very simple Lisp for Java
Java
5
star
16

video2pod

Annotate a podcast with video frames
Python
5
star
17

petit_lisp

A simple Lisp implementation for Dart
Dart
4
star
18

DesktopSupport

A library to bridge Apple Java Extensions and JEP 272 desktop APIs
Java
4
star
19

dotfiles

Personal dotfiles
Shell
3
star
20

omegat-moses-mt

Moses Connector for OmegaT
Java
3
star
21

router_remote2

A (very) simple cross-platform remote control app for turning DD-WRT's OpenVPN client on and off
Dart
3
star
22

isittofu

Web app for figuring out if text will show up on mobile OSs
Dart
3
star
23

unikovcode

Fake Unicode codepoint generator
Python
3
star
24

GrandPerspective

Fork from https://sourceforge.net/projects/grandperspectiv/ with fixes for Xcode 7.2, XML datetimes
Objective-C
3
star
25

flutter_prime_test

A performance comparison of Dart, "platform", and "native" layers in Flutter
Dart
3
star
26

zkpwgen

Generate random passwords of full-width Japanese and Roman characters
Python
3
star
27

omegat-history-completer

An OmegaT autocompleter view that suggests existing words in the project
Java
3
star
28

srx-languagetool-ruby

SRX segmentation rules from LanguageTool, for Ruby
Ruby
1
star
29

PDFToTextX

An OS X GUI wrapper for pdftotext
Erlang
1
star
30

JAlignRegions

A Java port of align_regions.c from Gale & Church's A Program for Aligning Sentences in Bilingual Corpora
Java
1
star
31

kanjiringbot

Kanji Ring Bot ζΌ’ε­—δΉ‹θΌͺ
Python
1
star
32

shfmt.el

Shell script formatting and linting for Emacs via shfmt
Emacs Lisp
1
star
33

flutter_icon_font_package_template

A template for creating an icon font Flutter package from SVG source
Dart
1
star
34

regexgen-ruby

Generate regular expressions that match a set of strings
Ruby
1
star
35

srx-ruby

An SRX segmenting engine for Ruby
Ruby
1
star
36

netflixnbot

Suggestions for things to do while watching Netflix
Python
1
star
37

omegat-markov-completer

An OmegaT autocompleter view backed by a Markov Generator (yes, it's a joke)
Java
1
star
38

emacs-mac

Fork of Mitsuharu Yamamoto's Emacs Mac port, for MacPorts finagling
Emacs Lisp
1
star