A curated list of awesome and amazing repositories created and contributed to by Indonesians.
This list aims to inspire others and hopefully give encouragement for individuals to contribute in open-source development.
- Awesome Indonesia Repo
- Contents
- Android
- Awesome List
- Books
- Content Management System
- Climate Change
- Databases
- Frameworks
- Front-end Development
- Games
- Go
- Haskell
- Rust
- JavaScript
- Java
- Angular
- Express
- Vue
- NestJs
- Gridsome Starter
- Jekyll Theme
- Learn
- Linux Software
- PHP
- CodeIgniter
- Laravel
- Slim
- Symfony
- Yii
- Plugins
- Python
- R
- Ruby
- OSINT
- Natural Language Processing
- Miscellaneous
- Community
- Content Creator
- Contributors
- Android StepsView - A simple progress steps view on Android.
- WhatsApp ProfileCollapsingToolbar - An Android custom animation similar to the WhatsApp Profile screen style.
- Ziliun React Native - Ziliun article reader Android app built with React Native.
- React Tomato Timer - A simple timer for a more productive way to work and study built with ReactJS.
- Compressor - An Android image compression library.
- android-base-mvp - Android Base MVP Concept with RXJava, Dagger, Event Bus, Retrofit, Glide, OkHTTP.
- RxDownloader - An Rx wrapper for Download Manager in Android.
- ImageEffectFilter - Android image filter processing sample using layer drawable and effect factory.
- React Native Credit Card - React Native credit card display component.
- Android Color Picker - To customize the color of some background, text, or maybe for a painting application.
- ImagePicker - A configureable library to select image from gallery and camera without hassle.
- CafeBar - An upgraded Snackbar for Android that provides more options and an ease of use.
- CandyBar - Android icon pack dashboard library.
- WallpaperBoard - Android wallpaper dashboard library.
- Nike+ Running - React Native - UI & UX prototype of redesigned Nike+ Running App.
- Subtitle CollapsingToolbarLayout - Standard CollapsingToolbarLayout with subtitle support.
- Benih - A standard template for Android apps by Zelory.
- YuanaItemSettingView - Customizable Item Setting View for Android.
- DraggableView - Android library to easily make floating draggable view (similar to Tokopedia's lucky egg or Bukalapak's maudikode).
- Android Image Picker - Non-blocking image gallery library built using Kotlin and Coroutine to help users when choosing images.
- TicTacToe - Android Tic-Tac-Toe game built using Kotlin.
- SheenValidator - Android library to ease form validation.
- SmartMarker - Smart helper for marker movement in Google Maps and Mapbox.
- a-navigator - Navigation framework for Android.
- a-provider - Service Locator library for Android.
- a-logger - Simple log library for Android.
- Awesome Indonesia Repo - A curated list of awesome and amazing repositories created by Indonesians.
- Awesome CodeIgniter - A list of awesome CodeIgniter core, helpers, hooks, language, libraries, and third party.
- Engineering Blogs - A curated list of engineering blog of startup and enterprise company.
- NLP Bahasa Indonesia - A curated list of Indonesian Natural Language Processing resources.
- Awesome Indonesia Telegram Groups - Non-exhaustive list of Indonesian Telegram groups focused on programming.
- Awesome Guidelines - A curated list of high-quality coding style conventions and standards.
- Belajar ngoding dalam bahasa Indonesia - A list of Indonesian resources for learning to code.
- Daftar API Lokal Indonesia - List of Indonesian local APIs.
- Indonesia Cyber Security Resources - Kumpulan Course pembalajaran tentang cybersecurity & hacking secara gratis.
- Awesome Speakers Indonesia - Para developer asal Indonesia yang diundang ke acara komunitas dan konferensi sebagai pembicara atau narasumber.
- Awesome Loker IT Indonesia - Kumpulan daftar lowongan kerja IT yang ada di Indonesia.
- Awesome Docker Compose Collection - List of Docker Compose Collection
- Panduan Lengkap Refactoring - Lists of refactoring methods and code-smell issue fixes which decreases maintanability of a software
- Free Programming Books Indonesia - Freely available programming books written in Indonesian.
- Buku Git - Version Control through
Git
. - E-Library MDC - Library of E-books for Informations Technology
- JVM Handbook - Detailed handbook regarding JVM
- RoadmapId - Roadmap yang menyediakan alur belajar khusus untuk web developer Indonesia yang masih pemula
- Lentera - Indonesian Learning Management System (LMS).
- Pusaka CMS - File-based CMS build with CodeIgniter Framework.
- Elybin CMS - A free Content Management System which mainly focuses on viabilty and ease of use.
- Fiyo CMS - Open-source CMS built with a friendly design, fast loading time, and SEO-friendliness.
- HTMLy - HTMLy is a database-less or flat-file blogging platform prioritizing simplicity and speed written in PHP.
- Mecha CMS - Mecha is a flat-file content management system that carries the concept of minimalism.
- PopojiCMS - Buat Sendiri Rasa Webmu.
- Covid19 Indonesia Speech Recognition - A website which Informations about the updates on the ongoing Covid-19 Documentations in Indonesian provinces.
- BUMI - Curation lists from accounts, websites and foundations regarding sustainability of the world.
- Wilayah Administratif Indonesia - A list of provinces, cities, districts and subdistricts in Indonesia
- Qur'an dan Terjemah - Data Qur'an dan terjemah bahasa indonesia dari Kemenag.
- Panada - High performance and simple PHP development framework.
- Puko Framework - MVC framework for quick PHP application development.
- IGOS Nusantara SDK - A SDK designed specifically for application developers in IGOS Nusantara.
- EmeraldBox - EmeraldBox is a boilerplate framework for developing Python web applications with database access.
- Scarlets - Multipurpose and high performance PHP framework.
- ScarletsFrame - A frontend framework that can help you write a simple web structure.
- Brutal PHP Framework - A simple PHP framework for vanilla PHP programmer with taste of Twig and Symfony Routing. Database and other component is up to programmer to decide.
- Lunox - Laravel-Flavoured Node.js Framework.
- Bootstrap Markdown - Bootstrap plugin for markdown editing.
- Marka - Beautiful transformable icons built for the web.
- Mazer - Clean, Elegant, and Free Bootstrap 5 Admin Dashboard Template
- Waves - Click effect inspired by Google's Material Design.
- React Komik - ReactJS based comic strip creator using fabric.js canvas rendering.
- Stisla - A free Bootstrap admin template which helps speed up your project and design your own dashboard UI.
- Word Chain - Multiplayer word chaining game using AngularJS and Firebase.
- KatanyaGomoku - Modified Tic-Tac-Toe using Java.
- WhatsApp bot - WhatsApp bot insideheart basis linux.
- Game Online Store - Online game store created with React Native.
- Keking - Discord music bot made with discord.js.
- unzipall - Unzip all zip files in src directory to dst directory.
- Inflector - Inflector pluralizes and singularizes English nouns.
- Imaginative Go - Web to learn Go.
- Snowboard - API blueprint parser and renderer.
- Shiori - Simple bookmark manager built with Go.
- Proctor - A Developer-Friendly Automation Orchestrator.
- GoTral - Go cenTralized config, for distributed software.
- File.io Clone - File.io clone, file sharing with expiration.
- Go-Payment - Payment module used as proxy for multiple payment gateways. Currently it only supports Midtrans SNAP and Xendit Ewallet and XenInvoice.
- Excel2Json - Convert your excel or excel datasource to json easily.
- Teleport - A simple tool based on Go to migrate git repository.
- PHC Crypto - Password hashing algorithm based on PHC standard, inspired by Upash package from Node.js.
- Design Pattern - Design pattern with Go
- Gubrak - Golang functional utility library with syntactic sugar. It's like lodash, but for Go
- Godong - Easiest dynamic http route handler for golang
- HiberSunda - The API to learn Undak Usuk Basa in Sundanese language.
- juancuk-hs - Onion vanity URL generator written in Haskell.
- blockell - Experimental blockchain implementation using Haskell.
- Fido - Distributed Storage, Easily distribute your data accross disk/node.
- Learn Rust - Learn Rust From Scratch
- PandaJS - Pandajs is a library for create REST SERVER.
- PhantomJS - Scriptable Headless WebKit.
- jQuery Calx - jQuery plugin for creating formula-based calculation.
- JVFloat.js - jQuery / Zepto plugin to emulate Matt D. Smith's floating placeholder text.
- Meteoris2 - Realtime JavaScript Boilerplate base on MeteorJS Framework.
- SimpleExcel.js - Client-side script to easily parse / convert / write any Microsoft Excel.
- UAParser.js - Lightweight JavaScript-based User-Agent string parser.
- jQuery Awesome Sosmed Share Button - Awesome social media button with share count.
- Kinetic - Kinetic Scrolling with JavaScript.
- Esprima - ECMAScript parsing infrastructure for multipurpose analysis.
- PHUNT - Product Hunt Command Line Client.
- React Simple PWA - Simple Progressive Web App Built with React Js.
- Soya Next - An opinionated configured Next.js framework.
- Angkot - A searchable Jakarta's public transportation routes.
- Iyem - Simple implementation multi thread in Node.js.
- react-electron-starter - A starter for create apps with Electron and ReactJS.
- cra-universal - Create React App companion for universal app. No eject, zero config, full HMR, and more.
- PodengJS - Simple JSON value normalization to make everything gone right.
- SFDatabase-js - A database library for Browser and Node.js.
- SFMediaStream - HTML5 media streamer library for playing music, video, playlist, or even live streaming microphone & camera with node server.
- Serberries - Node.js live webserver that able to reload your script when running.
- SFFileSystem - A filesystem library for saving files inside the browser storage.
- SFIntercom - Communication between browser's tabs with same domain.
- YouTube Musical Spectrum - A browser extension that offers audio visualization on your YouTube page with nice musical notes.
- Simple Web Storage - Lightweight utilities that can make easier to access application storage in client browser.
- Museum Indonesia CLI - Open source Show Data Museum in Indonesia via Command-CLI.
- Geografis - A Node.js module containing detailed area info including area code, postal code, village, district, city, province, coordinates, elevation, and geojson files.
- Data Wilayah - Indonesia territory data in JavaScript, so you don't backend/database.
- Color Copy Paste - Figma plugin copy & paste color directly from your phone's camera to design plugins.
- Aksara UI - Aksara UI is an implementation of Aksara using the React framework.
- Malibu - Framework-agnostic CSRF middleware, for Express, vanilla HTTP, Tinyhttp, Polka, and more!
- giscus - A comments system for any site, static or dynamic, powered by GitHub Discussions.
- carakan.js - Carakan.js is a small library for converting Latin script into Javanese script, also known as Aksara Jawa/Carakan.
- cabul - Cabul guide you to the NSFW world of reddit.
- CariKerja - About Menghubungkan para Software Engineer kece di tanah air yang terpaksa harus terkena pemutusan hubungan kerja karena pandemi COVID-19 dengan perusahaan yang sedang mencari talenta digital.
- Disgrow - A growth increments for your Discord bots.
- Jandapress - RESTful API for the doujinboards with gather in mind.
- AndKasir - AndKasir merupakan Aplikasi Open Source berbasis Desktop yang dibangun dengan teknologi Java untuk kebutuhan retail perusahaan menengah dalam mengatur aktifitas barang masuk dan keluar.
- KalkulatorPrefix2Digit - Kalkulator prefix 2 digit java dengan menggunakan struktur data Stack.
- Angular Starter - Gulp Angular Starter using TypeScript.
- Angular Webpack Starter - Angular Webpack Starter with AoT compilation, Lazy-loading, Tree-shaking, and Hot Module Reload.
- Angular Parse Typescript - This package makes it easy for typescript users for access the parse database via httpclient.
- Express4 Bootstrap Starter - Lightweight Bootstrap Node.js Apps Build Using ExpressJS 4.
- Vue 2 Starter - Simple Vue 2 Starter for single page application with Vuex and Vue Router.
- Vue 2 Simplert - Vue 2 Simple Alert Component (SweetAlert Inspired).
- Vue SoundCloud - Vuejs + SoundCloud demo app.
- Vue Autocomplete - Autocomplete Component for Vue.js.
- Vue Mini Shop - Mini Online Shop Built With Vue.js.
- Vue Loading Bar - YouTube Like Loading Bar Component for Vue.js.
- Vue 2 Loading Bar - Simplest YouTube Like Loading Bar Component For Vue 2.
- Vue Simple PWA - Simple Progressive Web App Built with Vue.js.
- Explore GitHub - VueJS 2 GitHub Explorer Using API v3.
- Salat Time - Location based daily salat schedule.
- Tic Tac Vue - Tic tac toe game implemented with Vue.js.
- Guess the Number - A single player guess the number game made with Vue.js.
- Vuello - Simple Trello Clone built using Vite-Vue + TailwindCSS
- Disgrow-visualization - Create your web visualization Discord bots growth and statistics with ease.
- Lyricstify - Command line based application to show synchronized Spotify lyrics in your terminal. Built with Node, TypeScript, NestJs & RxJs.
- JekMDL - Jekyll theme use Material Design Lite.
- Mangan - Geek theme for Jekyll.
- Jekyll Klisé - Theme for running a personal site or blog, light and dark mode support.
- Stack Problem - Free and open-source Jekyll theme.
- Jekyll Starter Blog - Awesome and Beautiful Jekyll Starter kit.
- Belajar Git - Git tutorials in Bahasa
- Ruby Basic - Learning material for Ruby Programming Language, written in Bahasa.
- Docs vuejs id - Vue.js documentations written in Bahasa.
- PUEBI Daring - PUEBI Daring adalah versi web ramah gawai dari PUEBI Permendikbud 50/2015.
- TarungLab DDP1 - Materials of the basics in Programming through Python.
- Basic Go - A list of E-Books Learn Go in Bahasa.
- Python101 - Workshop materials for Python beginners.
- Dart - Belajar contoh struktur data, algoritma dan komputasi matematika yang diimplementasikan dengan menggunakan bahasa pemrograman Dart.
- KBBI Qt - KBBI Qt adalah aplikasi Kamus Besar Bahasa Indonesia berbasis GUI.
- Frost Plank Theme - Quite dark Plank theme.
- Blitz CLI - A command line app to check cgv blitz movie seats.
- Manokwari - A desktop shell for GNOME 3 with GTK+ and HTML5 frontend.
- AndKamus - Aplikasi kamus Bahasa Indonesia - Bahasa Inggris berbasis CLI dikembangkan dengan C++.
- PHP-BOOTSTRAP - Simple design templates framework together with the famous bootstrap.
- Simple PHP Excel - Easily parse / convert / write any Microsoft Excel.
- Membership PHP Indonesia - Membership Application for PHP Indonesia.
- playCMS - Web-based Mobile Portal System that can be made to fit to various services such as an SMS gateway.
- Terbilang - A tool to convert numbers into words to Bahasa.
- SLiMS 8 Akasia - SLiMS is free open source software for library resources management and administration.
- cURL Lib - Simple Wrapper for cURL.
- ovoid - Unofficial OVO API Wrapper.
- MIKHMON - MikroTik Hotspot Monitor - A web-based application to manage MikroTik hotspots. Additionally made to help user-managing.
- Pub/Sub Redis for PHP - An implementation to describe Publisher-Subscriber patterns in PHP through Redis.
- PHP-Spellchecker - Spelling checker and Typo detector through PHP. Also available in Bahasa.
- PHP-SimpleScanDirektori - Directory scanner which filters sensitive directories
- PHP-E-Commerce - E-Commerce sederhana, terdapat fitur daftar,login dan profile.
- R_CRUD - CRUD PHP Plugins. Fungsi CRUD untuk mempermudah scripting yang berhubungan dengan CRUD.
- Letter Avatar for PHP - Avatar generator using initials.
- Gas ORM - A lighweight and easy-to-use ORM for CodeIgniter.
- SunQA - Simple App Question Answer like Stack Overflow.
- CodeIgniter Websocket Apache Secure - Combination of CodeIgniter + Ratchet Websocket with Secure Connection.
- Avatar - An Avatar generator using Initials
- Pingpong Admin - Laravel 5 Admin.
- Absis - Web Academics system based on K13 and KTSP.
- AppRocket PreProject - Contoh aplikasi CRUD dengan Laravel 5.2.
- Laravel Circuit Breaker - Circuit Breaker pattern implementation in Laravel 5.
- Laravel Simple Uploader - A file uploader system for Laravel 5.
- Laravel 5 Model Factory Generator - Model generator using Artisan.
- Laravolt Indonesia - Laravel package which includes provinces, cities and districts in Indonesia
- Semantic Form - Semantic UI form builder, for Laravel.
- CRUD Booster - Easy Admin Dashboard & CRUD generator for Laravel.
- Dokularavel - DOKU Payment Gateway Library for Laravel.
- Free PMO - Project management software for freelancers or agencies, built with Laravel 5.
- LaraCed (Laravel Creator-Editor-Destroyer) - This package automatically inserts/updates creator, editor and destroyer on your table migrations.
- Indoregion - Laravel package which includes provinces, cities and districts in Indonesia
- Laravel Books API - Documentations of Laravel 9 RESTful books API scraped from Gramedia.
- Slim Starter - Starter Application built on Slim Framework in MVC (and HMVC) environment.
- Boilerplate Slim 3 - Boilerplate for getting started with Slim Framework.
- Symfonian Indonesia AdminBundle - Admin Bundle with Symfony Framework.
- Tania - An open source farming management system.
- Yii2 Admin - Auth manager for Yii2 (RBAC Manager).
- WP Slack - This plugin allows you to send notifications to Slack channels when certain events in WordPress occur.
- Minimalist - A Material Colorscheme Darker for Vim.
- mpv-discordRPC - A mpv media player lua script for Discord RPC integration.
- WordGraph - Weighting word frequency graph.
- fasttext - A Python interface for Facebook fastText.
- HSR - Hand signals recognition using Convolutional Neural Network implemented in TensorFlow.
- KBBI Python - Modul Python untuk mengambil entri sebuah kata/frase dalam KBBI Daring.
- Excel2api - Convert your excel data as api.
- Simple Face Recognition - Simple face recognition with example.
- Corona data api - Corona data api with realtime data.
- Generate Random Password - Generate your random password and send it via Gmail.
- PDDIKTI.kemdikbud - Unofficial pddikti kemdikbud API Wrapper.
- Janda - A featureful Python library covers most popular doujinshi API.
- Tomoe - A reliable doujinshi downloader for mankind.
- Booru - Python bindings for Booru imageboards.
- KalkulatorPajak - Indonesian Tax Calculator.
- Musik88 - Komunitas musik berbasis kecerdasan buatan. Ditulis dengan Ruby on Rails dan beberapa perangkat lunak sumber-terbuka lainnya (Stackshare).
- Belati - Collecting Public Data & Public Document from Website.
- Sastrawi - High quality stemmer library for Indonesian Language.
- PySastrawi - Python port of high quality stemmer library for Indonesian Language.
- Indonesian NLP resources - A list of Indonesian NLP resources related to language modeling, sentiment analysis, and more.
- NLP Bahasa Indonesia Resources - This repository provides link to useful dataset and another resources for NLP in Bahasa Indonesia.
- macOS Lion Theme - (Web) Static site theme with macOS Lion style.
- Indonesian AdBlock Rules - Compiled ABP rules to block various ads in Indonesian based site.
- Indonesia on Top Regional Repositories - Popular repositories in Indonesia.
- Topojson of Indonesia - TopoJSON of Indonesia (Kota/Kabupaten Level), useful for data visualisation.
- OpenRetail - Perangkat lunak open source yang dikembangkan khusus untuk bidang usaha ritel, grosir, toko bangunan, toko komputer, toko buku, counter hp, pos, point of sale, kasir dan bidang usaha lainnya yang sejenis.
- Peta Indonesia GeoJSON - Provincial GeoJSON data for Indonesia. Useful for making choropleth visualizations for Data Science projects. (by ans-4175)
- thedev.id - An identity for developers on the web. (Subdomain)
- merahputih.moe - 📦 Pretty and moe subdomains to host your weeb project.
- Komunitas Git Indonesia
- PHP Indonesia
- CodeIgniter Indonesia
- Laravel Indonesia
- Id-Laravel
- Symfonian Indonesia
- Komunitas Pengguna Go Indonesia
- Python Indonesia
- Jakarta JavaScript User Group
- Bali JavaScript Community
- React JS Indonesia
- Nginx Indonesia
- Asosiasi Programmer Indonesia
- Django Indonesia
- Haskell Indonesia
- Indonesian Ruby Community
- Kotlin Indonesia
- Node.js Indonesia
- Hugo Indonesia
- Lombokdev
- Lombokjs
- Machine Learning Lombok
- JemberDev
- Banyuwangi Dev
- Data Science Indonesia
- Kalimantan Selatan JavaScript User Group
- BekasiJS
- SurabayaJS
- SurabayaDev
- ReversingID
- Android Developer Serang
- Indonesia JavaScript
- Pascal Indonesia
- BughunterID
- Komunitas Programmer Semarang
- React Native Indonesia
- Ethical Hacker Indonesia
- Web Programming Unpas
- Sekolah Koding
- Prawito Hudoro
- Parsinta
- Kawan Koding
- Kelas Terbuka
- Programmer Zaman Now
- Indonesia Belajar
- Erico Darmawan Handoyo0
- Insinyur Online
- Array ID
Please see CONTRIBUTING for details. This project exists thanks to all the people who contribute.