Tentang AlgoKit
AlgoKit.dev adalah kumpulan 414 alat online gratis dalam 21 kategori, dibuat untuk pekerjaan kecil yang sering muncul dalam keseharian seorang developer.
Apa itu AlgoKit
Alat-alatnya mencakup SHA-256, Keccak, dan AES hingga pemformatan JSON, konversi satuan, generator CSS, dan perencanaan zona waktu. Semuanya ditujukan untuk tugas cepat – memeriksa hash, men-decode token, mengonversi payload, membuat data uji – tanpa memasang perangkat lunak atau membuat akun.
Cara alat dibuat
- Mengutamakan sisi klien. Sebagian besar alat ditulis dengan TypeScript dan berjalan sepenuhnya di browser Anda, memakai Web Crypto API dan pustaka open source yang sudah mapan bila tersedia. Input Anda tidak diunggah.
- Alat jaringan adalah pengecualian. Pemeriksaan DNS, WHOIS, IP, sertifikat, dan situs web memerlukan permintaan jaringan; Kebijakan Privasi mencantumkan layanan yang dihubungi oleh masing-masing alat.
- Terdokumentasi. Halaman alat menjelaskan fungsi alat, cara memakainya, cara kerjanya, dan batasannya, lengkap dengan contoh dan jawaban atas pertanyaan umum.
Cara alat diuji
- Alat hash, encoding, dan enkripsi diperiksa terhadap test vector referensi yang dipublikasikan, misalnya dari NIST FIPS 180-4, FIPS 202, dan RFC terkait.
- Konverter dan kalkulator dicakup oleh unit test dengan nilai yang sudah diketahui dan kasus-kasus batas.
- Pengujian browser otomatis (Playwright) membuka halaman alat, memasukkan input, dan memverifikasi output, sehingga regresi terdeteksi sebelum perubahan dirilis.
- Bug yang dilaporkan direproduksi, diperbaiki, dan bila memungkinkan ditambahkan sebagai kasus uji baru.
Bahasa
Situs ini tersedia dalam 11 bahasa: English, 中文, Español, العربية, Indonesia, Português, हिन्दी, 日本語, Русский, Français, dan Tiếng Việt. Navigasi, halaman kategori, dan halaman situs sudah diterjemahkan sepenuhnya, dan bahasa Arab ditampilkan dari kanan ke kiri. Panduan detail untuk sebagian alat masih dalam proses penerjemahan.
Gratis digunakan
AlgoKit.dev gratis, tanpa akun dan tanpa fitur berbayar. Biaya operasional dapat didukung oleh iklan, seperti dijelaskan dalam Kebijakan Privasi.
Kontak
Menemukan bug, hasil yang salah, atau alat yang belum ada? Kirim email ke algokit.dev@gmail.com – halaman kontak menjelaskan apa saja yang perlu disertakan agar kami bisa membantu dengan cepat.
Kategori alat
- CRC Algoritma Cyclic Redundancy Check untuk deteksi kesalahan
- MD Algoritma Message Digest (MD2, MD4, MD5)
- SHA-1 Secure Hash Algorithm 1 - fungsi hash 160-bit
- SHA-2 Keluarga Secure Hash Algorithm 2 (SHA-224, SHA-256, SHA-384, SHA-512)
- SHA-3 Secure Hash Algorithm 3 berbasis Keccak
- Keccak Fungsi hash kriptografi Keccak
- SHAKE Fungsi output yang dapat diperluas (SHAKE128, SHAKE256)
- cSHAKE Fungsi SHAKE yang dapat disesuaikan
- KMAC Kode autentikasi pesan berbasis Keccak
- Kata Sandi & Keamanan Alat pembuatan, analisis, hash, dan keamanan kata sandi
- Enkripsi & Kriptografi Enkripsi simetris dan asimetris, HMAC, dan pembuatan kunci (AES, 3DES, RSA, PGP)
- Encoding Encode dan decode data: Base64, Base32, Base58, URL, entitas HTML, hex, Unicode, dan lainnya
- Pemformat Format, minify, dan validasi kode serta data (JSON, XML, YAML, SQL, HTML, CSS) dan ubah gaya penamaan
- Generator Buat ID, kunci, data uji, kode QR, barcode, dan file konfigurasi (UUID, API key, .gitignore, Dockerfile)
- Konverter Konversi format data, basis bilangan, warna, timestamp, satuan, dan mata uang (JSON, CSV, YAML, XML)
- Alat Teks Hitung, bandingkan, bersihkan, dan ubah teks (jumlah kata, diff, regex, huruf besar/kecil, duplikat)
- Alat Gambar Alat untuk memanipulasi dan mengonversi gambar (Kompres, Ubah Ukuran, Konversi)
- Desain & CSS Buat CSS secara visual: bayangan, gradien, layout flexbox dan grid, animasi, dan palet warna
- Alat Web Alat untuk web developer dan SEO (JWT, URL, DNS, header HTTP, meta tag, sitemap)
- Matematika & Kalkulator Kalkulator untuk keuangan, kesehatan, persentase, aritmetika programmer, dan matematika sehari-hari
- Waktu & Tanggal Zona waktu, selisih tanggal, hari kerja, timer, stopwatch, dan jam dunia