excalidraw/excalidraw
Excalidraw adalah papan tulis virtual sumber terbuka yang dirancang untuk membuat sketsa diagram dan wireframe dengan gaya menyerupai gambar tangan. Perangkat lunak ini menyediakan kanvas tanpa batas yang mendukung ragam bentuk dasar seperti persegi panjang, lingkaran, belah ketupat, panah, garis, gambar bebas, dan penghapus. Fitur editor mencakup mode gelap, sifat yang dapat disesuaikan, dukungan gambar, pustaka bentuk, lokalisasi antarmuka, pembatalan dan pengulangan aksi, perbesaran, serta pengikatan panah berlabel. Berkas gambar dapat diekspor menjadi format PNG, berkas vektor SVG, salinan memori clipboard, maupun format terbuka JSON bertipe dot excalidraw. Di samping aplikasi web mandiri yang menurut README mendukung enkripsi ujung ke ujung dan kolaborasi waktu nyata, proyek ini menyediakan pustaka editor npm untuk disematkan pada aplikasi lain.
Target pengguna mencakup pengembang frontend yang mengintegrasikan kanvas gambar ke dalam aplikasi web serta tim perekayasa yang membutuhkan sarana sketsa visual kolaboratif. Prasyarat teknis yang terverifikasi untuk mengintegrasikan paket editor ini menuntut lingkungan berbasis pustaka React dengan dependensi react serta react-dom. Pemasangan paket dilakukan menggunakan pengelola paket npm melalui perintah npm install react react-dom @excalidraw/excalidraw atau dengan perintah alternatif yarn add react react-dom @excalidraw/excalidraw. Snapshot GitHub menunjukkan repositori ini tidak diarsipkan dan mencatat lisensi MIT. Dokumentasi juga menautkan paket npm dan ekstensi Visual Studio Code. Sebagai alternatif untuk membangun aplikasi kanvas React, bandingkan tldraw SDK dan periksa lisensinya secara terpisah.
Data per : 135072 stars · 15977 forks.