MADE WITH    BY THE FLUTTER COMMUNITY
An open list of apps built with Flutter
Feel free to add an app in progress and update it when it goes live
  SUBMIT APP     SUBMIT EVENT

Ashlar Code    Productivity

Ashlar Code is a modern source code editor.


# Ashlar Code

Ashlar Code is a modern code editor built with the Flutter API. It runs on native code and aims to be fast, smooth, and extensible.

## Features

* Syntax highlighting using TextMate language grammars
* Themes support TextMate theme formats
* Minimap

* Unlimited undo
* Multi-cursor editing
* Search with plaintext, or regular expressions
* Search and Replace

* Sidebar file explorer with file type icons
* Multiple opened documents with tabbed views
* Supports virtual and physical keyboards

* Opens very large files

* Basic Git support for clone, pull, merge, checkout, commit, push with SSH keys authentication.
* SFTP support

## Languages Supported
* c, c++, c#, dart, go, html, java, javaScript, json, julia, lua, obj-c, perl, php, python, r, razor, ruby, rust, css, sql, swift, vb, xml, yaml
* more+

## Themes
* abyss, kimbie, monokai, red, seti, solarized, tomorrow-night, dracula
* more+

## Open source

Ashlar Code is released as a paid mobile app to support its development. Desktop versions will be available as free downloads. Early mobile versions will also released as free downloads.

* https://github.com/icedman/ashlar-code/releases

Earlier versions of Ashlar Code and/or its variants are opensourced.

* https://github.com/icedman/ashlar-text
* https://github.com/icedman/tashlar

## Issues and Feature requests

Send bugs or feature request though the github page.

* https://github.com/icedman/ashlar-code/issues

## Known limitations

* Files with more than 10000 lines will disable word wrapping.
* Tabs are currently automatically converted to space characters.
* Utf8 characters are only partially supported.
* Git: Only authentication via SSH key is supported. Username + Password currently is not supported by github.com and by Ashlar Code.
* Git: Conflicts will have to be resolved manually or by other more advanced git client apps.

 

 

IT'S ALL WIDGETS!    •    FLUTTER PRO    •    FLUTTERX    •    FLUTTER STREAMS