A
Aksara
Open-Source CMS Framework

AksaraCore

Framework CMS modern berbasis Next.js & Express.js — siap pakai sebagai fondasi aplikasi web dengan sistem autentikasi, manajemen pengguna, dan arsitektur modular.

TypeScript
Next.js 16
Express.js
Knex.js
Tailwind CSS
JWT Auth

Fitur Bawaan Core

Semua yang Anda butuhkan untuk membangun aplikasi web sudah tersedia — tanpa konfigurasi tambahan.

User & Group Management

Kelola pengguna dan grup dengan sistem hak akses berbasis privilege yang fleksibel dan granular.

Role-Based Access Control

Atur izin akses per modul dan per aksi (index, create, read, update, delete, export, print, pdf) untuk setiap grup.

Multi-Language (i18n)

Dukungan penuh internasionalisasi dengan 15+ bahasa bawaan dan sistem terjemahan yang dapat dikustomisasi.

Dynamic Menu Builder

Bangun navigasi sidebar secara dinamis dengan drag-and-drop, mendukung menu bertingkat dan ikon kustom.

Modular Architecture

Sistem modul yang dapat diperluas — tambahkan fitur baru tanpa mengubah core dengan konvensi folder yang sederhana.

Notification System

Sistem notifikasi in-app yang terintegrasi dengan dukungan prioritas, tipe, dan manajemen status baca.

Multi-Database Support

Mendukung MySQL, PostgreSQL, dan SQLite dengan query builder Knex.js dan sistem migrasi terstruktur.

App Settings

Konfigurasi aplikasi terpusat — nama, deskripsi, logo, zona waktu, dan pengaturan lainnya langsung dari panel admin.

Activity Logs

Rekam jejak aktivitas pengguna secara otomatis untuk keperluan audit dan monitoring sistem.

Arsitektur

Dua server dalam satu project — frontend dan backend berjalan berdampingan.

Frontend

:3000

  • Next.js 16 App Router
  • Tailwind CSS + Radix UI
  • React Hook Form + Zod
  • Axios + Cookie Auth

Backend API

:3001

  • Express.js 5
  • JWT + Session Auth
  • Knex.js Query Builder
  • Auto Module Discovery

Database

SQL

  • MySQL / PostgreSQL
  • SQLite (dev)
  • Knex Migrations
  • Seed Data

Siap Mulai Membangun?

Setup database, jalankan migrasi, dan aplikasi Anda siap dalam hitungan menit.