Shiba - Rich markdown live preview app with linter

  •        75

Shiba is a rich live markdown preview app with linter. It watches markdown files in specific directory and automatically shows the preview and result of lint. Shiba is built on Electron and Polymer. All documents are in docs directory. And I wrote a Japanese blog post.

https://github.com/rhysd/Shiba#readme

Dependencies:

about-window : ^1.9.1
animate.css : ^3.5.2
chokidar : ^2.0.0
electron : ~1.7.12
electron-window-state : ^4.1.1
encoding-japanese : ^1.0.28
font-awesome : ^4.7.0
github-markdown-css : ^2.10.0
he : ^1.1.1
highlight.js : ^9.12.0
js-yaml : ^3.10.0
katex : ^0.8.3
markdownlint : ^0.6.4
marked : github:rhysd/marked#emoji
mermaid : 7.0.17
mousetrap : ^1.6.1
remark : ^9.0.0
remark-lint : ^6.0.1
remark-preset-lint-consistent : ^2.0.1
remark-preset-lint-markdown-style-guide : ^2.1.1
remark-preset-lint-recommended : ^3.0.1

Tags
Implementation
License
Platform

   




Related Projects

electron-markdownify - :closed_book: A minimal Markdown editor desktop app

  •    Javascript

Note: If you're using Linux Bash for Windows, see this guide or use node from the command prompt. You can download latest installable version of Markdownify for Windows, macOS and Linux.

Abricotine - Markdown editor with inline preview

  •    Javascript

In Abricotine, you can preview your document directly in the text editor rather than in a side pane. Abricotine is an open-source software based on modern web technologies (HTML5, CSS3 & Node.js).

Lepton - ๐Ÿ’ป Democratizing Snippet Management (macOS/Win/Linux)

  •    Javascript

Lepton is a lean code snippet manager based on GitHub Gist. Check out its latest release. Check out the .leptonrc template to explore different customization options.

Zettlr - A Markdown Editor for the 21st century.

  •    TypeScript

Zettlr is an Electron-based app, A Markdown Editor for the 21st century. With Zettlr, writing professional texts is easy and motivating: Whether you are a college student, a researcher, a journalist, or an author — Zettlr has the right tools for you. It has a revolutionary search algorithm with integrated heatmap. It is available in over a dozen languages

Caprine - Elegant Facebook Messenger Desktop App

  •    Javascript

Caprine is an unofficial and privacy focused Facebook Messenger app with many useful features. It has support for Work Chat: Messenger for Workplace, You can send code blocks by using Markdown syntax. It is built with Electron framework.


lightgallery-desktop - A modern, electron and nodejs based image viewer for Mac, Windows and Linux.

  •    Javascript

A modern, electron and nodejs based image viewer for Mac, Windows and Linux.It will also download Electron runtime, and install dependencies for second package.json file inside app folder.

vmd - :pray: preview markdown files

  •    Javascript

Preview markdown files in a separate window. Markdown is formatted exactly the same as on GitHub. GitHub style: The markdown content is rendered as close to the way it's rendered on GitHub as possible.

markor - Text editor - Notes & ToDo (for Android) - Markdown, todo.txt, plaintext, math, ..

  •    Java

Markor is a TextEditor for Android. This project aims to make an editor that is versatile, flexible, and lightweight. Markor utilizes simple markup formats like Markdown and todo.txt for note-taking and list management. It is versatile at working with text; it can also be used for keeping bookmarks, copying to clipboard, fast opening a link from text and lots more. Created files are interoperable with any other plaintext software on any platform. Markor is openly developed free software that accepts community contributions. ๐Ÿ“ Create notes and manage your to-do list using simple markup formats ๐ŸŒฒ Work completely offline -- whenever, wherever ๐Ÿ‘Œ Compatible with any other plaintext software on any platform -- edit with notepad or vim, filter with grep, convert to PDF or create a zip archive ๐Ÿ– Syntax Highlighting and format related actions -- quickly insert pictures and to-dos ๐Ÿ‘€ Convert, preview, and share documents as HTML and PDF ๐Ÿ“š Notebook: Store all documents on a common filesystem folder ๐Ÿ““ QuickNote: Fast accessible for keeping notes โ˜‘๏ธ To-Do: Write down your to-do ๐Ÿ– Formats: Markdown, todo.txt, csv, ics, ini, json, toml, txt, vcf, yaml ๐Ÿ“‹ Copy to clipboard: Copy any text, including text shared into Markor ๐Ÿ’ก Notebook is the root folder of documents and can be changed to any location on the filesystem. QuickNote and To-Do are textfiles ๐ŸŽจ Highly customizable, dark theme available ๐Ÿ’พ Auto-Save with options for undo/redo ๐Ÿ‘Œ No ads or unnecessary permissions ๐ŸŒŽ Language selection -- use other language than on the system ๐Ÿ”ƒ Markor is an offline app. It works with sync apps, but they have to do syncing respectively. Sync clients known to work in combination include BitTorrent Sync, Dropbox, FolderSync, OwnCloud, NextCloud, Seafile, Syncthing, Syncopoli ๐Ÿ”’ Can encrypt your textfiles with AES256. You need to set a password at the settings and use Android device with version Marshmallow or newer. You can use jpencconverter to encrypt/decrypt easily on desktop. Be aware that only the text is encrypted not pictures or attachments.

NyaoVim - Web-enhanced Extensible Neovim Frontend

  •    TypeScript

This is a Neovim frontend built on Electron. The Neovim editor is composed as a Web Component and users can extend the UI with reusable Web Components, HTML, CSS and JavaScript. Use Vim as a component from a shell or in an IDE.

MarkdownMonster - An extensible Markdown Editor, Viewer and Weblog Publisher for Windows

  •    CSharp

Markdown Monster is an easy to use and extensible Markdown Editor, Viewer and Weblog Publisher for Windows. Our goal is to provide the best Markdown specific editor for Windows and make it as easy as possible to create Markdown documents. We provide a core editor and previewer, and a number of non-intrusive helpers to help embed content like images, links, tables, code and more into your documents with minimal effort. Markdown Monster is highly customizable and you can adjust the main window theme, the editor and preview themes using plain HTML/CSS based templates. You can also use our Snippets and Commander addins to automate Markdown Monster, or create full blown addins that can access and update active documents as well as add new UI features to the application.

zulip-electron - Zulip Desktop Client

  •    Javascript

Desktop client for Zulip. Available for Mac, Linux, and Windows. Please see the installation guide.

Tusk - Refined Evernote desktop app

  •    Javascript

Tusk is an unofficial, featureful, open source, community-driven, free Evernote app used by people in more than 140 countries.It has support Multiple themes, Local & Global Customizable Keyboard Shortcuts, Scalable Interface, Export Notes as PDF, HTML & Markdown Files, Drag and Drag files.

Chromely - Lightweight Alternative to Electron for .NET/.NET Core HTML5 Desktop Apps

  •    CSharp

Chromely is a lightweight alternative to Electron.NET, Electron for .NET/.NET Core developers. Chromely is a .NET/.NET Core HTML5 Chromium desktop framework. It is focused on building apps based on Xilium.CefGlue, CefSharp implementations of embedded Chromium (Cef) without WinForms or WPF. Chromely uses Windows and Linux native GUI API as "thin" chromium hosts. It can be extended to use WinForms or WPF.

inboxer - Unofficial, free and open-source Inbox by Gmail Desktop App

  •    Javascript

Inboxer — is an unofficial Inbox by Gmail client for desktop platforms. It's built on top of Inbox by Gmail web-version, has pleasant UI and supports useful keyboard shortcuts. Check out these ones as great examples of Electron applications. All of them are under the MIT license.

Google-Assistant-Unofficial-Desktop-Client - A cross-platform unofficial Google Assistant Client for Desktop (powered by Google Assistant SDK)

  •    Javascript

Google Assistant Unofficial Desktop Client is a cross-platform desktop client for Google Assistant based on Google Assistant SDK. The "Google Assistant Unofficial Desktop Client" is under development. So, if you find any bugs or have any suggestion, feel free to post an issue or a pull request.

electron-api-demos - Explore the Electron APIs

  •    HTML

This is a desktop app that interactively and with sample code demonstrates core features of the Electron API. It's built with Electron, too, of course. This app works on Windows, macOS and Linux operating systems. Use this app to see what you can do with Electron and use the source code to learn how to create a basic Electron app.

electron-windows-store - :package: Turn Electron Apps into Windows AppX Packages

  •    Javascript

Electron-Windows-Store: A CLI that takes the packaged output of your Electron app, then converts it into an AppX package. This allows you to submit your Electron app to the Windows Store ๐Ÿ“ฆ. You can also distribute your app as an .appx without using the Windows Store, allowing users to just double-click your .appx to automatically install it. This tool supports two methods to create AppX packages: Either using manual file copy operations, or using Windows Containers. The first option requires only the Windows 10 SDK, while the second option also requires the Desktop App Converter.

susi_desktop - Desktop Client for http://api.susi.ai

  •    Javascript

Susi AI is an intelligent Open Source personal assistant. It is capable of chat and voice interaction by using APIs to perform actions such as music playback, making to-do lists, setting alarms, streaming podcasts, playing audiobooks, and providing weather, traffic, and other real time information. Additional functionalities can be added as console services using external APIs. Susi AI is able to answer questions and depending on the context will ask for additional information in order to perform the desired outcome. The core of the assistant is the Susi AI server that holds the "intelligence" and "personality" of Susi AI. The Android and web applications make use of the APIs to access information from a hosted server. The app is based on electron hence make sure that you have electron installed, else simply run npm i -g electron.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.