dorkhub

typethings

✨ It's about Markdown. Write anything.

pheralb
TypeScript627 forksCC0-1.0updated 1 year ago
git clone https://github.com/pheralb/typethings.gitpheralb/typethings

Download  ✦  Getting Started  ✦  What's inside?  ✦  Packages  ✦  Website (soon)  ✦  License

Tauri GitHub actions GitHub stars GitHub issues GitHub forks GitHub license tailwindcss

Important

This is a work-in-progress and not the finished product. Typethings will be constantly updated and is not yet ready for its first release.

Typethings logo  Introduction

Typethings is an open source markdown editor built with Tauri and React. It is designed to be a simple, fast and beautiful for everyone.

  • Create, read, delete markdown files.
  • Create and delete workspaces.
  • Open markdown files from a specific directory.
  • Show files from workspace.
  • CMD + K to search app settings & files.
  • Support code with syntax highlighting.
  • Light and dark mode.
  • Works completely offline.

📦 Download

Download the latest release for your platform:

Platform Version Download
☁️ Windows GitHub releases Soon
☁️ Linux GitHub releases Soon
☁️ MacOS GitHub releases Soon

🚀 Getting Started

To get a local copy up and running, please follow these simple steps.

Prerequisites:

Setup:

  1. Clone or fork this repository:
git clone git@github.com:pheralb/typethings.git
  1. Install dependencies:
# Access the project folder:
cd typethings

# Install dependencies:
pnpm install
  1. Run the app:
# Run all monorepo apps, websites and packages:
pnpm dev

# Run only website dev server:
pnpm dev:web

🤔 What's inside?

Desktop App:

Built with:

  • Tauri - Build smaller, faster, and more secure desktop applications with a web frontend.
  • React - A JavaScript library for building user interfaces.
  • Zustand - For state management in React.
  • React Router v6 - For routing in React.

Website:

Built with:

Packages:

For all websites & apps:

Package Description
@typethings/editor An unstyled primitives based on Tiptap for building your custom WYSIWYG editor.
@typethings/functions A set of files/folders functions using Tauri API.
@typethings/ui A set of accessible UI components. Built with React, shadcn/ui and Tailwind CSS.
@typethings/tailwind-config Tailwind CSS configuration for Typethings App.

📝 License

more like this

anne-key

Firmware for Anne Pro Keyboard written in Rust

Rust572

TachiSnap

TachiSnap — Pixel Snapper for animation pixel artists. Rust + WebAssembly client-side tool for cleaning up AI-generated…

HTML50

bit_gossip

Pathfinding library for calculating all node pairs' shortest paths in an unweighted undirected graph.

Rust50

search

search projects, people, and tags