A minimalist web-based text editor built with React, featuring Vim keybindings.
Yazmak is a modern, lightweight text editor designed for simplicity and ease of use. Built as a single-page application using React, Yazmak provides a clean interface for distraction-free writing and coding.
- 🚀 Modern, responsive web interface
- ⌨️ Vim keybindings for efficient text editing
- 📱 Works in any modern web browser
- 🎨 Minimalist design philosophy
- ⚡ Fast and lightweight performance
A minimalist web-based text editor built with React, featuring Vim keybindings.
npm install yazmak
# or
yarn add yazmak# Clone the repository
git clone https://github.com/saiemsaeed/yazmak.git
# Navigate to the project directory
cd yazmak
# Install dependencies
yarn install
# Start the development server
yarn devimport { CustomEditor } from "yazmak";
import "yazmak/style.css"; // Important: import the styles
function App() {
return (
<CustomEditor
initialText="# Hello World"
lineRenderer={(line) => line}
config={{ showLineNumbers: true }}
/>
);
}