author Ahmad Muhardian

Kumpulan 101+ Link Repositori dan Komunitas Open-source Indonesia di Github


Github Indonesia

Pada hasil pubilkasi Octoverse 2016, Indonesia masuk peringkat ke-2 dalam kategori negara dengan peningkatan pendaftar baru paling banyak di Github.

Hasil Publikasi Ocotverse 2016

Ke manakah mereka?

Sebagian ada yang aktif berkontribusi pada proyek open-source, sebagian lagi ada yang membentuk organisasi/komunitas di Github.

Berikut ini daftar link komunitas dan repositori Github Indonesia yang diambil dari repositori Awesome Indonesia Repo dan beberapa sumber lainnya.

Komunitas Github Indonesia

Linux Developer Indonesia

Repositori Github Indonesia

Android

API

Awesome List

Buku

Content Management System

  • Lentera - Learning Management from Nusantara.
  • Pusaka CMS - File-based CMS build with CodeIgniter Framework.
  • Elybin CMS - Sistem manajemen konten gratis yang berfokus kepada kegunaan, kecepatan, dan kemudahan.
  • Fiyo CMS - CMS Open Source with Easy Design, Fast Load, and SEO Friendly.
  • Wayang CMS - Wayang CMS is Open Source CMS made in Indonesia.
  • HTMLy - HTMLy is an Databaseless or Flat-File Blogging Platform prioritizes simplicity and speed written in PHP.
  • PopojiCMS - Buat Sendiri Rasa Webmu.

Databases

Framework

  • Panada - High performance PHP development framework, yet simple.
  • Puko - MVC Framework for quick and fast 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.

Front-end Development

  • Bootstrap Markdown - Bootstrap plugin for markdown editing.
  • Marka - Beautiful transformable icons built for the web.
  • Waves - Click effect inspired by Google’s Material Design.
  • React Komik - ReactJS based comic strip creator using fabric.js canvas rendering.

Game

  • Word Chain - Multiplayer word chaining game using AngularJS and firebase.
  • KatanyaGomoku - Modification Game of Tic Tac Toe using Java Languange.

Go

  • unzipall - Unzip all zip files in src directory to dst directory.
  • Inflector - Inflector pluralizes and singularizes English nouns.
  • Snowboard - API blueprint parser and renderer.

Hacking & Security Tools

JavaScript

  • 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.

Angular

Express

Vue

Jekyll Theme

  • JekMDL - Jekyll theme use Material Design Lite.
  • Mangan - Geek theme for Jekyll.
  • Stack Problem - Free and open-source Jekyll theme.

Learn

  • Belajar Git - Tutorial Git dalam Bahasa Indonesia.
  • Ruby Basic - Learning material for Ruby Programming Language, written in Bahasa Indonesia.
  • Docs vuejs id - Dokumentasi Vue.js Bahasa Indonesia.
  • PUEBI Daring - PUEBI Daring adalah versi web ramah gawai dari PUEBI Permendikbud 50/2015.

Linux Software

  • 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.

PHP

  • 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 it can be made to fit to various services such as an SMS gateway.
  • Terbilang - Convert numbers into words in Indonesian language.
  • SLiMS 8 Akasia - SLiMS is free open source software for library resources management and administration.

CodeIgniter

  • Gas ORM - A lighweight and easy-to-use ORM for CodeIgniter.
  • SunQA - Simple App Question Answer like Stackoverflow.

Laravel

Slim

  • Slim Starter - Starter Application built on Slim Framework in MVC (and HMVC) environment.
  • Boilerplate Slim 3 - Boilerplate for getting started with Slim Framework.

Symfony

Yii

  • Yii2 Admin - Auth manager for Yii2 (RBAC Manager).

Plugin

  • 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.

Python

  • WordGraph - Weighting word frequency graph.
  • fasttext - A Python interface for Facebook fastText.
  • HSR - Hand signals recognition using Convolutional Neural Network implemented in TensorFlow.

Natural Language Processing

  • Sastrawi - High quality stemmer library for Indonesian Language.

Lain-lain

Penutup

Itulah beberapa link repositori dan komunitas Indonesia di Github. Mudah-mudahan Bermanfaat.

Nanti saya tambahkan lagi, kalau ada yang baru.

P.S:

Jika kamu mengetahui repositori indonesia yang belum terdaftar, silahkan ajukan PR (pull request) ke Awesome Indonesia Repo dan kirim link-nya ke [email protected] agar ditambahkan di sini.

(update terakhir: 10 Agustus 2017)

Sumber:

Baca Juga ini

Cara Setup SSH Key untuk Github agar Bisa Ngepush Tanpa Password

Cara Setup SSH Key untuk Github agar Bisa Ngepush Tanpa Password

Kita bisa melakukan push ke Github melalui dua metode yakni, melalui protokol HTTPS dan SSH. Jika kita menggunakan HTTPS, maka kita akan dimintai password di setiap kali melakukan push. Sedangkan kalau pakai SSH, ini tidak perlu.. ..karena passwordnya akan diwaklili oleh SSH Key. Pada tutorial ini, kita akan belajar gimana cara setup SSH Key untuk Github. Sehingga nanti bisa melakukan push tanpa harus ngetik password terus menerus. Mari kita mulai!

Cara Membuat Halaman Github Kurang dari 10 Menit

Cara Membuat Halaman Github Kurang dari 10 Menit

Halaman Github (Github Pages) merupakan layanan hosting web statis yang diberikan oleh Github. Layanan ini diberikan secara gratis dan kita juga akan mendapatkan subdomain .github.io. Bagaimanakah cara membuatnya? Baiklah, pastikan anda sudah punya akun Github dan sudah menginstal Git. Kemudian silahkan ikuti langkah-langkah berikut, tidak sampai 10 menit kok. 1. Buat Repositori BaruBuatlah repositori baru dengan nama username.github.io. Gunakan username github Anda, contoh petanikode.github.io. 2. Buat Repositri di KomputerBuka terminal atau CMD, kemudian buatlah repositori baru.

Tutorial Git #8: Perbedaan Git checkout, Git Reset, dan Git Revert

Tutorial Git #8: Perbedaan Git checkout, Git Reset, dan Git Revert

Pada tutorial ke-6, kita sudah mebahas cara membatalkan revisi menggunakan perintah git checkout, git reset, dan git revert. Sekilas, tiga perintah tersebut melakukan hal yang sama. Akan tetapi ada perbedaanya. Apa itu? Mari kita bahas… Git CheckoutPerintah git checkout seperti mesin waktu, kita bisa kembalikan kondisi file proyek seperti waktu yang dituju. Misalnya: git checkout 06f735af7724558164c87f6b1ce3ca7778eb1c1b Maka semua file akan dikembalikan seperti keadaan pada nomer commit tersebut. Akan tetapi, ini bersifat temporer (sementara).

Tutorial Git #7: Menggunakan Percabangan untuk Mencegah Konflik

Tutorial Git #7: Menggunakan Percabangan untuk Mencegah Konflik

Bayangkan anda sedang bekerja dengan tim pada suatu repositori Git. Repositori ini dikerjakan secara bersama-sama. Kadang… akan terjadi konflik, karena kode yang kita tulis berbeda dengan yang lain. Misalnya, Si A menulis kode untuk fitur X dengan algoritma yang ia ketahui. Sedangkan si B menulis dengan algoritma yang berbeda. Lalu mereka melakukan commit, dan kode sumber jadi berantakan. Anggota tim yang lain menjadi pusing. Agar tidak terjadi hal yang seperti ini, kita harus membuat cabang (branch) tersendiri.

Tutorial Git #6: Perintah untuk Membatalkan Revisi

Tutorial Git #6: Perintah untuk Membatalkan Revisi

Pada tutorial git 05, kita sudah belajar cara melihat perbedaan di setiap revisi. Sekarang kita akan belajar, cara membatalkan sebuah revisi. Terkadang pada perubahan yang kita lakukan terjadi kesalahan dan kita ingin mengembalikannya seperti keadaan sebelumnya. Maka kita perlu menyuruh git untuk megembalikannya. Ada beberapa perintah yang digunakan diantaranya: git checkout, git reset, dan git revert. Membatalkan PerubahanJika revisi kita belum staged ataupun committed, kita bisa mengembalikannya menggunakan perintah git checkout nama_file.

Tutorial Git #5: Melihat Perbandingan Revisi dengan Git Diff

Tutorial Git #5: Melihat Perbandingan Revisi dengan Git Diff

Pada tutorial sebelumnya, kita sudah belajar cara melihat log revisi di repositori. Sekarang kita kan peljari perintah git diff, fungsinya untuk melihat perbedaan perubahan di revisi. Melihat Perbandingan Perubahan yang Dilakukan pada RevisiGunakan perintah berikut ini untuk melihat perubahan yang dilakukan pada revisi tertentu. git diff cf08ca0837cf26f1c595be36bb3a6b815e311be1 cf08ca0837cf26f1c595be36bb3a6b815e311be1 adalah nomer revisi yang ingin dilihat. Lihatlah hasil di atas, simbol plus (+) artinya kode yang ditambahkan. Sedangkan kalau ada kode yang dihapus simbolnya akan menggunakan minus (-).