Skip to content

davidar/markup.rocks

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

markup.rocks

markup.rocks is a client-side app that lets you edit, preview and convert between documents written in various markup languages in your browser.

Open source!

Check out markup.rocks on github to view the source code, file issues and contribute.

markup.rocks wouldn't be possible without these open source projects:

  • GHCJS - Amazing Haskell to JavaScript compiler
  • Pandoc - Extraordinary document converter which I shamelessly compiled to JS and built an interface around
  • Reflex and Reflex-DOM - Great set of libraries that hold this app together with the Functional Reactive Programming constructs they provide.

Building

The easiest way to get a working GHCJS installation is to use the provided nix-based build environment.

$ git clone --recursive https://github.com/osener/markup.rocks.env
$ git clone --recursive https://github.com/osener/markup.rocks
$ markup.rocks.env/activate  # this will take a while
$ make -C markup.rocks

Please note that the JavaScript file GHCJS generates as a result of this process includes Pandoc and will be subject to the restrictions its license, GPL version 2, has.

About

Pandoc based document editor and converter in your browser.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Haskell 62.3%
  • CSS 19.8%
  • HTML 8.7%
  • JavaScript 4.7%
  • Makefile 4.5%