Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/qilin-editor/qilin-app
Fully hackable text editor developed for exact sciences with built-in KaTeX and AsciiMath support. Extensible via plugins and themes. Exportable as HTML, PDF and GFM.
https://github.com/qilin-editor/qilin-app
asciimath editor katex latex linux macos mathematics nwjs physics windows
Last synced: 7 days ago
JSON representation
Fully hackable text editor developed for exact sciences with built-in KaTeX and AsciiMath support. Extensible via plugins and themes. Exportable as HTML, PDF and GFM.
- Host: GitHub
- URL: https://github.com/qilin-editor/qilin-app
- Owner: qilin-editor
- License: mit
- Created: 2016-09-01T21:28:25.000Z (over 8 years ago)
- Default Branch: development
- Last Pushed: 2020-12-07T02:06:45.000Z (about 4 years ago)
- Last Synced: 2024-12-07T20:42:35.451Z (15 days ago)
- Topics: asciimath, editor, katex, latex, linux, macos, mathematics, nwjs, physics, windows
- Language: JavaScript
- Homepage:
- Size: 5.5 MB
- Stars: 438
- Watchers: 11
- Forks: 25
- Open Issues: 57
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- open-source-mac-os-apps - Qilin Editor - Text editor for exact sciences with built-in KaTeX/AsciiMath support. ![javascript_icon] (Applications / Editors)
- open-source-mac-os-apps - Qilin Editor - Text editor for exact sciences with built-in KaTeX/AsciiMath support. ![javascript_icon] (Applications / Editors)
README
Qilin Editor
[![Greenkeeper badge](https://badges.greenkeeper.io/qilin-editor/qilin-app.svg)](https://greenkeeper.io/)
[![Build Status](https://img.shields.io/travis/qilin-editor/qilin-app.svg)](https://travis-ci.org/qilin-editor/qilin-app/)
[![License](https://img.shields.io/badge/license-MIT-brightgreen.svg)](LICENSE)
[![Github Releases](https://img.shields.io/github/downloads/qilin-editor/qilin-app/latest/total.svg)](https://github.com/qilin-editor/qilin-app/releases)
**Qilin** is a *free*, *open-source* and *fully hackable* text editor developed for exact sciences in mind. It fully supports [`KaTeX`](https://khan.github.io/KaTeX/) and [`AsciiMath`](http://asciimath.org/). Qilin works on each desktop platform - it is based on `Chromium` and `Node.js`, licensed under the *[MIT license](#license)*. Qilin is extensible via several [plugins and themes](https://github.com/qilin-editor/qilin-manager). Created documents can be exported as **HTML**, **PDF** and **Markdown**.
![Qilin editor](https://i.imgur.com/VOGLGv5.png)
>**Note**: Qilin Editor and all related repositories are still in development - it might not be suitable for daily, intensive usage. As the only active maintainer, I ([@Bartozzz](https://github.com/Bartozzz)) am not able to provide regular updates, so any help is more than welcome.
Contributing
### Bug reporting
[![Github Open Issues](https://img.shields.io/github/issues-raw/qilin-editor/qilin-app.svg)](https://github.com/qilin-editor/qilin-app/issues)
[![Github Closed Issues](https://img.shields.io/github/issues-closed-raw/qilin-editor/qilin-app.svg)](https://github.com/qilin-editor/qilin-app/issues?q=is%3Aissue+is%3Aclosed)
[![Github Pull Requests](https://img.shields.io/github/issues-pr-raw/qilin-editor/qilin-app.svg)](https://github.com/qilin-editor/qilin-app/pulls)**We want contributing to Qilin to be fun, enjoyable, and educational for everyone.** Changes and improvements are more than welcome! Feel free to fork and open a pull request. If you have found any issues, please [report them here](https://github.com/qilin-editor/qilin-app/issues/new) - they are being tracked on [GitHub Issues](https://github.com/qilin-editor/qilin-app/issues).
### License
Qilin was created and developed by [Bartosz Łaniewski](https://github.com/Bartozzz). The full list of contributors can be found [here](https://github.com/qilin-editor/qilin-app/graphs/contributors). Qilin's code is [MIT licensed](https://github.com/qilin-editor/qilin-app/blob/master/LICENSE). We also provide an additional ["patent" grant](https://github.com/qilin-editor/qilin-app/blob/master/PATENTS).
### Installation
There are two ways to install Qilin. Please, refer to [INSTALL.md](INSTALL.md) file for more instructions. If you wonder how to use Qilin or have any other questions - check our [Wiki](https://github.com/qilin-editor/qilin-app/wiki).
### Development
We have prepared multiple commands to help you develop Qilin on your own. Don't forget to install all `Node.js` dependencies from [npm](https://www.npmjs.com/). You will need a local copy of [Node.js](https://nodejs.org/en/) installed on your machine.
```bash
$ npm install
```#### Usage
```bash
$ npm run
```#### List of commands
| Command | Description |
|---------------|---------------------------------------------------|
| `preapre-qpm` | Prepares Qilin package manager |
| `preapre` | Prepares Qilin itself |
| `build` | Builds Qilin binaries for macOS, Windows, Linux |
| `start` | Builds and opens Qilin application |
| `watch` | Builds on changes and opens Qilin application |
| `clean` | Deletes cache directories |
| `eslint` | Fixes ESLinter errors |
| `stylelint` | Fixes StyleLint errors |
| `nw` | Opens Qilin application |
Screenshots
All the screenshots can be found on [Imgur](http://imgur.com/a/CVOFC). You can find some devblogs on my [Youtube channel](https://www.youtube.com/playlist?list=PLK2Lb6JZ41iOvtBN4H5GLELHYJDOVZTGN).
![Qilin light mode](https://i.imgur.com/LYzVw99.png)
![Qilin dark mode](https://i.imgur.com/utXxWLf.png)