Para Markdown -> HTML, hay Showdown
StackOverflow en sí mismo utiliza el lenguaje Markdown para preguntas y respuestas; ¿Intentaste ver cómo funciona?
Bueno, parece que está usando PageDown que está disponible bajo la licencia MIT
La pregunta: ¿Existe alguna buena biblioteca o control de Markdown Javascript?y sus respuestas también pueden ayudar :-)
Un editor completo, por supuesto, no es exactamente lo que pediste; pero deben usar algún tipo de función para transformar el código Markdown a HTML; y, dependiendo de la licencia de estos editores, es posible que pueda reutilizar esa función ...
En realidad, si observa de cerca Showdown, en su código fuente (archivo showdown.js) , encontrará esta parte del comentario:
No es sintaxis jQuery, pero debería ser bastante fácil de integrar en su aplicación ;-)
Acerca de Textile, parece ser un poco más difícil encontrar algo útil :-(
En el otro lado, HTML -> Markdown, supongo que las cosas podrían ser un poco más difíciles ...
Lo que haría es almacenar Markdown y HTML en el almacén de datos de mi aplicación (¿base de datos?), Y usar uno para editar y el otro para renderizar ... Tomaría más espacio, pero parece menos arriesgado que "descifrar" HTML. ..