MCPcopy
hub / github.com/rtivital/omatsuri

github.com/rtivital/omatsuri @2.0.1 sqlite

repository ↗ · DeepWiki ↗ · release 2.0.1 ↗
176 symbols 535 edges 118 files 0 documented · 0%
README

Omatsuri app

Logo

Omatsuri is a progressive web application with 12 open source frontend focused tools. Omatsuri translates to «festival» from Japanese (お祭り) and here we have a small festival of applications. It was built with strong respect to your privacy – you will never see ads and it does not include analytics services (or actually any services at all). You are highly encouraged to explore source code and use it in your projects.

Quick links

Key features

  • Fast non-blocking computations with web workers
  • No tracking, no ads, no other server connections – everything runs in browser only
  • Full offline support
  • Dark theme support
  • All-in-one application for everyday tasks

Included Applications

  • CSS Triangle Generator
  • Color Shades Generator
  • Gradient Generator
  • Page Dividers Generator
  • SVG compressor
  • SVG to JSX converter
  • Base64 encoder
  • Realistic Fake Data Generator
  • HTML/CSS Symbols Collection
  • Lorem/Samuel/Poke Ipsum Generator
  • CSS Cursor Properties
  • JavaScript Events Keycodes

Local development

To get started with application locally use these commands:

# Install dependencies
yarn

# Start application, browser will open automatically
npm start

Core symbols most depended-on inside this repo

useTheme
called by 39
src/ThemeProvider.jsx
postMessage
called by 11
src/apps/svg-to-jsx/SvgToJsx.jsx
f
called by 5
src/apps/html-symbols/symbols/index.js
removeTrailingSlash
called by 4
src/components/Navbar/Navbar.jsx
generateShape
called by 4
src/apps/page-dividers/Output/generate-example.js
getClientPosition
called by 3
src/components/SliderInput/Slider.jsx
processSvgFile
called by 3
src/utils/process-svg-file.js
generateGradientColorValues
called by 3
src/apps/gradient-generator/generate-gradient-value.js

Shape

Function 176

Languages

TypeScript100%

Modules by API surface

src/components/SliderInput/Slider.jsx9 symbols
src/apps/svg-compressor/SvgCompressor.jsx6 symbols
src/apps/gradient-generator/GradientLine/ColorStop/ColorStop.jsx6 symbols
src/apps/color-shades-generator/ColorShadesGenerator.jsx6 symbols
src/components/Dropzone/Dropzone.jsx5 symbols
src/apps/triangle-generator/TriangleGenerator.jsx5 symbols
src/apps/svg-to-jsx/SvgToJsx.jsx5 symbols
src/apps/page-dividers/Output/generate-example.js5 symbols
src/apps/html-symbols/HtmlSymbols.jsx5 symbols
src/apps/fake-data-generator/FakeDataGenerator.jsx5 symbols
src/apps/b64-encoding/B64Encoding.jsx5 symbols
src/components/Navbar/Navbar.jsx4 symbols

Dependencies from manifests, versioned

@babel/core7.11.6 · 1×
@babel/plugin-proposal-class-properties7.10.4 · 1×
@babel/plugin-proposal-export-default-from7.10.4 · 1×
@babel/plugin-proposal-export-namespace-from7.10.4 · 1×
@babel/preset-env7.11.5 · 1×
@babel/preset-react7.10.4 · 1×
@rtivital/eslint-config1.0.1 · 1×
autoprefixer9.8.6 · 1×
babel-eslint10.1.0 · 1×
babel-loader8.1.0 · 1×
classnames2.2.6 · 1×
cname-webpack-plugin2.0.1 · 1×

For agents

$ claude mcp add omatsuri \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact