Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dai-shi/katachidraw

SVG based drawing tool and react-native component
https://github.com/dai-shi/katachidraw

Last synced: 4 days ago
JSON representation

SVG based drawing tool and react-native component

Awesome Lists containing this project

README

        

# Katachidraw

SVG based drawing tool and react-native component

Katachidraw means like "Let's make shapes" in Japanese.

[![CI](https://img.shields.io/github/actions/workflow/status/dai-shi/katachidraw/ci.yml?branch=main)](https://github.com/dai-shi/katachidraw/actions?query=workflow%3ACI)
[![npm](https://img.shields.io/npm/v/katachidraw)](https://www.npmjs.com/package/katachidraw)
[![size](https://img.shields.io/bundlephobia/minzip/katachidraw)](https://bundlephobia.com/result?p=katachidraw)
[![discord](https://img.shields.io/discord/627656437971288081)](https://discord.gg/MrQdmzd)

## What is this

There are two aspects: User's perspective and developer's perspective

### What is this for users

This is a drawing tool that can produce an SVG file.
It's primarily for mobile, but works for desktop too.
One of the goals is to draw freely and create smoother shapes.

Visit in your browser.

Tested with:
- iPhone Mobile Safari
- MacOS Google Chrome

### What is this for developers

This is a reusable drawing library that can be embeded in your React app.
It's built with following libraries:
- [Expo](https://expo.io) React Native
- [React Native SVG](https://github.com/react-native-svg/react-native-svg)
- [Jotai](https://github.com/pmndrs/jotai)

It's published as npm package:

## Community

We have a channel `#katachidraw` to discuss both about the usage and
the development in [our Discord server](https://discord.gg/MrQdmzd).

## Contribution

Feel free to use the library under the MIT license.
If you find bugs, please file issues.
Pull requests are also welcome and there are some issues filed for a start.