Home

Awesome

<p align="center"><a href="https://https://nishan-docs.netlify.app/" target="_blank" rel="noopener noreferrer"><img width="125" src="https://github.com/Devorein/Nishan/blob/master/docs/static/img/root/logo.svg" alt="Nishan logo"></a></p> <div align="center"> <h1>Nishan</h1> </div> <div align="center"><b>An ecosystem of packages for notion written in typescript.</b></div> </br> <p align="center"> <a href="https://app.codecov.io/gh/Devorein/Nishan/branch/master"><img src="https://img.shields.io/codecov/c/github/devorein/Nishan?color=blue"/></a> <a href="https://github.com/Devorein/Nishan/actions?query=workflow%3A%22Lint%2C+Build+and+Test%22"><img src="https://github.com/devorein/nishan/workflows/Lint,%20Build%20and%20Test/badge.svg"/></a> <img src="https://img.shields.io/github/commit-activity/m/devorein/nishan?color=yellow" /> <img src="https://img.shields.io/github/repo-size/devorein/nishan?style=flat-square&color=orange"/> <img src="https://img.shields.io/github/contributors/devorein/nishan?label=contributors&color=red"/> </p> <p align="center"> <img src="https://img.shields.io/badge/Total%20Packages-32-%2371368a"> <img src="https://img.shields.io/badge/Published%20Packages-23-%2311806a"> </p>

This monorepo contains/will contain the following packages and apps:-

Packages

Apps

A few apps built/that will be built using the above packages

  1. markdown-web (NSY): A react powered web app to upload markdown content as notion pages using @nishans/markdown
  2. markdown-desktop (NSY): An electron powered desktop app to upload markdown content as notion pages using @nishans/markdown
  3. markdown-vscode (NSY): A vscode extension to upload markdown content as notion pages using @nishans/markdown
  4. markdown-native (NSY): A react native powered mobile app to upload markdown content as notion pages using @nishans/markdown
  5. notion-formula-web (NSY): A react powered web app to view the generated notion formula ast from array, object or string representation using @nishans/notion-formula package

NOTE: The scope was originally named nishan, but unfortunately that name was already taken in npm. I'll use the term nishan everywhere except in case of the scope, where its nishans.

Contributors

  1. Safwan Shaheer github Author, Maintainer
  2. Matt Casey github Contributor

How to contribute

  1. Clone the repo locally by typing git clone https://github.com/Devorein/Nishan.git on the terminal.
  2. Make sure you have yarn installed
  3. Install all the dependencies using yarn install.
  4. Run all the tests using yarn test.

Feel free to submit a pull request or open a new issue, contributions are more than welcome !!!

Implementations in other languages

  1. Python: notion-py
  2. Go: notionapi
  3. Ruby: notion-ruby
  4. Kotlin: notion-sdk-kotlin

Related Projects

  1. react-notion-x Fast and accurate React renderer for Notion. TS batteries included.
  2. ntast Notion Abstract Syntax Tree specification.