Skip to content

A list of cool projects made in Iran

Notifications You must be signed in to change notification settings

DiniMad/made-in-iran

 
 

Repository files navigation

Made in Iran

A list of neat projects made in Iran.

If you want to contribute, note that you should only update data.json.

Contents

Awesome Lists

🌟 Name Description 🌍
1378 @soroushchehresa/awesome-coronavirus 🦠 Huge collection of useful projects and resources for COVID-19 (2019 novel Coronavirus) ↗️
460 @mhbashari/awesome-persian-nlp-ir Curated List of Persian Natural Language Processing and Information Retrieval Tools and Resources

JavaScript

🌟 Name Description 🌍
34411 @nuxt/nuxt.js The Intuitive Vue Framework ↗️
20016 @usablica/intro.js A better way for new feature introduction and step-by-step users guide for your website and project. ↗️
5387 @lebab/lebab Turn your ES5 code into readable ES6. Lebab does the opposite of what Babel does. ↗️
4627 @thedevs-network/kutt Free Modern URL Shortener. ↗️
1860 @iamhosseindhv/notistack Highly customizable notification snackbars (toasts) that can be stacked on top of each other ↗️
1381 @AriaMinaei/pretty-error See node.js errors with less clutter
1170 @morajabi/styled-media-query 💅💍 Better media queries for styled-component
725 @jalaali/moment-jalaali A Jalaali (Jalali, Persian, Khorshidi, Shamsi) calendar system plugin for moment.js.
496 @babakhani/pwt.datepicker Javascript jalali calendar capable datepicker widget ↗️
492 @AriaMinaei/TheatreJS A high-performance animation editor for the web.
484 @AriaMinaei/Griddify A tiny Photoshop panel to make guides and grids ↗️
408 @mohebifar/grafgiti Vandalize your github contributions wall.
374 @mohebifar/react-native-loader A collection of animated spinners for React Native
313 @usablica/persian.js A simple library for Persian language localization. ↗️
290 @mohebifar/racket A complete starting app for developing universal React/Redux web apps with generators, best practices and more ↗️
190 @jalaali/jalaali-js JavaScript functions for converting Jalaali and Gregorian calendar systems to each other
172 @evandhq/react-persian-datepicker A Persian date-picker component for react.js ↗️
159 @soroushchehresa/unsplash-wallpapers 🖼️ Unsplash cross-platform desktop application built with Electron, React and Redux
140 @AriaMinaei/RenderKid Stylish console.log for node
116 @mdibaiee/node-telegram-api A simple API to create and control Telegram bots
112 @Sazito/phoenix A simple boilerplate that helps you make your react application with Server Side Rendering & Localization support.
98 @mohebifar/angular-persian 🌏 Persian tools for angular.js
66 @mamal72/persian-twitter A WebExtension which improves Twitter & TweetDeck user experience for Persian users
61 @mostafa/react-native-fullscreen-video A full-screen video component on top of react-native-video
57 @mamal72/telegram-github-search-bot :octocat: A Github search bot for Telegram ↗️
56 @siamak/zarinpal-checkout ☼ Simple implementation of ZarinPal JavaScript. ↗️
41 @mamal72/open-in-code Download and open Github files in Visual Studio Code right from your browser
38 @smoqadam/url-to-qrcode-firefox-addon an add-on to convert current url to qr code !!
37 @mamal72/gooz 💨 Send the old sh*tty browsers away from your website as simple as a Gooz
32 @mort3za/ludo In-browser "Ludo Game" for playing when there is no internet! ↗️
32 @mamal72/react-github :octocat: A set of useful Github components for React
29 @Atbox/CodeChampion Plays epic sound clips when you write epic code on sublime Text! ↗️
28 @mamal72/iranian-calendar-events Fetch Iranian calendar events (Jalali, Hijri and Gregorian) from time.ir website
26 @mamal72/rtl-md 📝 A simple markdown to html converter which knows the direction!
20 @mahmoudmy/naaab.ir ابیات ناب پارسی ↗️
18 @mamal72/dgkala-web A small & simple interface for DGKala in React & Redux ↗️
16 @mamal72/electron-jalali-calendar 📆 A simple menubar app for Jalali calendar built by Electron and React
11 @mdibaiee/Hawk The missing Firefox OS file manager ↗️
10 @smoqadam/add-to-feedly a firefox extension to add a website to feedly ;)
9 @mamal72/ice-cli Iranian Calendar Events CLI
8 @alirezaomidi/classic-snake-html5 A Simple Classic Snake Game with HTML5 ↗️
8 @mamal72/axel-downloader A node.js wrapper around axel downloader
8 @mamal72/node-yahoo-weather [DEPRECATED - SEE ISSUES] ☔ A simple isomorphic yahoo weather API wrapper in 10 lines of code
8 @ilxanlar/react-textarea-autoheight An auto-height textarea component for React
5 @mamal72/atom-isup :octocat: Simple Atom package to check website up or down status using isitup
2 @alipiry/tite-cli (time + date) getter

CSS

🌟 Name Description 🌍
3994 @saeedalipoor/icono One tag One icon, no font or svg, Pure CSS ↗️
960 @morteza/bootstrap-rtl RTL Theme for Bootstrap v3.x
648 @arashmanteghi/simptip A simple CSS tooltip made with Sass ↗️
430 @MahdiMajidzadeh/bootstrap-v4-rtl RTL edition of bootstrap v4 for rtl languages like Farsi and Arabic ↗️
364 @siamak/licon Lightness and Useful icons with Pure CSS3 ↗️
122 @siamak/atom-panda-syntax Panda syntax theme for Atom. ↗️
77 @MahdiMajidzadeh/materialize-rtl RTL version of materializecss framework v1.0.0 ↗️
29 @z-avanes/bootstrap3-rtl Bootstrap 3 RTL with SASS ↗️

Boilerplates

🌟 Name Description 🌍
194 @mortezakarimi/gentelella-rtl Free RTL Bootstrap 3 Admin Template ↗️
24 @siamak/FOWDConf94 Source code of FOWDConf94 [Static] ↗️
11 @sallar/rwd-conf-92 Website for 1st Responsive Design Conference in Iran. ↗️
7 @siamak/webpack-react-babel-boilerplate A boilerplate for Webpack, React, Babel project with css-loader ↗️

Python

🌟 Name Description 🌍
1254 @ilius/pyglossary A tool for converting dictionary files aka glossaries. The primary purpose is to be able to use our offline glossaries in any Open Source dictionary we like on any OS/device.
1074 @sepandhaghighi/pycm Multi-class confusion matrix library in Python ↗️
1022 @sepandhaghighi/art 🎨 ASCII art library for Python ↗️
595 @sobhe/hazm Python library for digesting Persian text. ↗️
399 @smoqadam/PyFladesk create desktop application by using Flask and QtWebKit
116 @smoqadam/python-tips List of python tips
110 @ilius/starcal StarCalendar: Full-featured International Calendar for Linux Desktop ↗️
101 @mostafa/grest Build REST APIs with Neo4j and Flask, as quickly as possible! ↗️
95 @sspipe/sspipe Simple Smart Pipe: python productivity-tool for rapid data manipulation ↗️
84 @ECSIM/opem OPEM (Open Source PEM Fuel Cell Simulation Tool) ↗️
82 @Moduland/Orangetool 📚 Control Functions For Single-Board Computers ↗️
57 @mhajiloo/persiantools Jalali date and datetime with other tools
53 @smoqadam/PyFladesk-rss-reader simple rss reader by PyFladesk
48 @msudgh/syncshell keep your machine's shell history synchronize
29 @msudgh/terminator-search A Google search plugin for Terminator terminal emulator
26 @psamim/aria2-telegram-bot Telegram bot to control an aria2 daemon
20 @jalaali/jalaali-python python implementation of jalali calendar.
9 @mamal72/telegram-iranbot 🌎 A dead simple Telegram bot for FA to FA, EN to FA translation
3 @mostafa/Good-Old-Kott Kott - An abstract data-store for python
2 @mostafa/simplru A backport of Python 3 LRU Cache functionality for Python 2

Java

🌟 Name Description 🌍
13 @mafiagameir/mafia-game Mafia Game engine, Telegram bot and website ↗️

Kotlin

🌟 Name Description 🌍

PHP

🌟 Name Description 🌍
789 @imanghafoori1/laravel-widgetize A minimal package to help you make your laravel application cleaner and faster.
677 @imanghafoori1/laravel-heyman Declarative style of authorization and validation in laravel.
398 @sasanrose/phpredmin Yet another web interface for Redis
288 @imanghafoori1/laravel-MasterPass Helps you securely setup a master password and login into user accounts with it.
217 @imanghafoori1/laravel-terminator A package to help you clean up your controllers in laravel
113 @NabiKAZ/filimo-downloader Download movies from filimo.com لینک جایگزین جهت احتیاط: https://gitlab.com/NabiKAZ/filimo-downloader
96 @miladrahimi/phprouter PhpRouter is a powerful, minimal, and very fast HTTP URL router for PHP projects
89 @NabiKAZ/namava-downloader Download movies from namava.ir website. لینک جایگزین جهت احتیاط: https://gitlab.com/NabiKAZ/namava-downloader
68 @moeinrahimi/monolog-telegram 🔔 Telegram Handler which allows you log messages to telegram channels using bots
30 @miladrahimi/php-jwt A PHP implementation of JWT (JSON Web Token) generator, parser, verifier, and validator
29 @reshadman/laravel-mongo-auth A native mongodb authentication driver for laravel.
26 @laratalks/payment-gateways Easy to use classes for Payment Provider Services in Iran
25 @Nevercom/php-ipg-ir IPG (Internet Payment Gateway) manager for Iran Banking System ↗️
23 @smoqadam/php-telegram-bot a wrapper class for telegram bot api
19 @QuincePHP/Pelastic An explicit abstraction layer on elasticsearch query DSL ↗️
19 @mastani/laravel-google-static-map Laravel Google Static Map Generator
17 @smoqadam/php-telegram-cli php wrapper for telegram cli
16 @smmoosavi/php-gettext Wrapper for php-gettext by danilo segan. This library provides PHP functions to read MO files even when gettext is not compiled in or when appropriate locale is not present on the system.

Ruby

🌟 Name Description 🌍
38 @aziz/jalalidate A library for working with Jalali Calendar (a.k.a Persian Calendar)

Go

🌟 Name Description 🌍
730 @ahmdrz/goinsta Unofficial Instagram API written in Golang
243 @Arman92/go-tdlib Golang Telegram TdLib JSON bindings
94 @yaa110/go-persian-calendar The implementation of Persian (Solar Hijri) Calendar in Go ↗️
73 @fzerorubigd/tmass tmux session manager written in golang
36 @mamal72/golyrics A simple Go package to fetch lyrics from Wikia
27 @fzerorubigd/zacman zacman, a simple zsh package manager in go
24 @ilius/repassgen A super-flexible random password generator based on a regexp-like pattern, written in Golang
18 @Navid2zp/dups A CLI tool to find/remove duplicate files supporting multi-core and different algorithms (MD5, SHA256, and XXHash).
13 @mamal72/dgkala A simple Go package to interact with Digikala website
13 @sijad/srtfixer Persian subtitle fixer in golang
9 @nasermirzaei89/telegram Golang Telegram Bot API
8 @mamal72/golyrics-telegram A simple Telegram lyrics bot
8 @goraz/humanize DEPRICATED : A simple human friendly :) ast representation for go, new version at https://github.com/fzerorubigd/humanize
3 @nasermirzaei89/chance Chance is a random generator in Go
3 @fzerorubigd/onion Layer based configuration for golang, this fork is for bc, use goraz/onion ↗️

Rust

🌟 Name Description 🌍
22 @yaa110/rust-persian-calendar The implementation of the Persian (Solar Hijri) Calendar in Rust ↗️

Android

🌟 Name Description 🌍
814 @aliab/circular-music-progressbar Beautiful Circular Progress Bar with album art for android
676 @SaeedMasoumi/FAB-Loading A loading animation based on Floating Action Button
482 @saeedsh92/Banner-Slider Banner slider is an easy to use library for implement image sliders in android apps.
429 @yaa110/Effects-Pro An easy-to-use Android application to apply filters to images
281 @mreram/ShowCaseView 🔦The ShowcaseView library is designed to highlight and showcase specific parts of apps to the user with an attractive and flat overlay.
273 @aliab/Two-Step-Picker-Dialog Two step wheel picker dialog for Android
226 @alirezaafkar/SunDatePicker Date picker for Iranian calendar
204 @aliab/Persian-Date-Picker-Dialog Persian Date Picker Dialog for Android
204 @AhmadNemati/WindView WindView is an Android Library to show Weather's Wind & pressure Status
181 @yaa110/Piclice Android application to slice and share your pictures
147 @navabi/JustifiedTextView a custom view that simulate justified text for you
101 @mreram/TicketView 🎫 A custom view for showing tickets
97 @imaNNeoFighT/StepBarView Step Bar View (make your own customized StepBar)
95 @imaNNeoFighT/ArcChartView Arc Chart View (Draw Creative Statistic Arc Charts)
91 @alirezaafkar/Toolbar Android toolbar with layout direction support
56 @aliab/RTLMaterialSpinner an RTL Material Spinner for android
54 @soroushjavdan/ApplicationLocker With this library you could send users to lock activity after they leave your application .
53 @MostafaNasiri/AndroidFileChooser A customizable file/directory chooser for Android.
43 @AhmadNemati/ClickableWebView Simple WebView to Detect click on an image
22 @soroushjavdan/Android-Mandrill-Interface An Android Mandrill API Connector ↗️
18 @yaa110/RestorableSQLiteDatabase A wrapper around Android's SQLiteDatabase with restoring capability
14 @MostafaNasiri/CircularPulsingButton A circular button with pulse effect for Android.
14 @MostafaNasiri/RtlNavigationView Android RTL Navigation Drawer

Erlang

🌟 Name Description 🌍
11 @hamidreza-s/Evedis Erlang binding for Vedis which is an embedded datastore C library
6 @bisphone/Tnesia Time-series Data Storage
4 @bisphone/Queuesk Priority Task Queue for Erlang
1 @pouriya-jahanbakhsh/director moved to https://github.com/pouriya/director - Director is a production-ready supervisor and manager for Erlang/Elixir processes that focuses on speed, performance and flexibility.
0 @pouriya-jahanbakhsh/sockerl moved to https://github.com/pouriya/sockerl - Sockerl is an advanced Erlang/Elixir socket framework for TCP protocols and provides fast, useful and easy-to-use API for implementing servers, clients and client connection pools.
0 @pouriya-jahanbakhsh/lb moved to https://github.com/pouriya/lb - Load-Balancer for spreading Erlang/Elixir messages.

Haskell

🌟 Name Description 🌍
34 @mdibaiee/sibe Experimental Haskell machine learning library

C++

🌟 Name Description 🌍
213 @amiremohamadi/DuckX C++ library for creating and updating Microsoft Word (.docx) files.
27 @mohebifar/openbabel-node OpenBabel Bindings for Node.js
11 @keyvank/tracy A simple open-source 3D engine written fully in C++
5 @alipiry/PlanEditor A GUI application for creating task assignment formations of NAO humanoid robots in SPL.
4 @novinsh/GamePlanner Multi-agent Coordination of the Nao Humanoid Robots in SPL

C

🌟 Name Description 🌍
97 @hamidreza-s/NanoChat A P2P, E2E encrypted and discoverable chat application on top of nanomsg library
8 @aminroosta/sqlite_modern_cpp The C++14 wrapper around sqlite library

C#

🌟 Name Description 🌍
154 @zumoshi/BrowserSelect Browser Select is a utility to dynamically select the browser you want instead of just having one default for all links.
62 @kokabi1365/Vajehdan 📘 راهنمای واژه‌گزینیِ فارسی ↗️
3 @ehsan-mohammadi/eRamz Protect files with DES encryption

Lua

🌟 Name Description 🌍
101 @psamim/telegram-cli-backup A simple Lua script to backup Telegram messages into a CSV or sqlite database

Swift

🌟 Name Description 🌍
722 @amosavian/FileProvider FileManager replacement for Local, iCloud and Remote (WebDAV/FTP/Dropbox/OneDrive) files -- Swift
78 @mamal72/lyricsify-mac A simple Spotify lyrics viewer menu bar app for macOS in Swift 3

Flutter

🌟 Name Description 🌍
2772 @imaNNeoFighT/fl_chart A powerful Flutter chart library, currently supporting Line Chart, Bar Chart, Pie Chart and Scatter Chart.
366 @imaNNeoFighT/circular_bottom_navigation

Font

🌟 Name Description 🌍
1082 @rastikerdar/vazir-font Vazir is a Persian/Arabic font. وزیر یک فونت فارسی/عربی است https://rastikerdar.github.io/vazir-font/
314 @rastikerdar/samim-font A Persian (Farsi) Font - فونت (قلم) فارسی صمیم
275 @rastikerdar/shabnam-font A Persian (Farsi) Font - فونت (قلم) فارسی شبنم
200 @rastikerdar/vazir-code-font A Persian (farsi) Monospaced Font for coding - فونت (قلم) فارسی وزیرکد برای کد نویسی
138 @font-store/BehdadFont Farbod: Persian/Arabic Open Source Font - بهداد: فونت فارسی با مجوز آزاد ↗️
118 @BornaIz/Lalezar A multi-script display typeface for popular culture
108 @rastikerdar/parastoo-font A Persian (Farsi) Font - فونت (قلم) فارسی پرستو
85 @rastikerdar/tanha-font A Persian (Farsi) Font - فونت (قلم) فارسی تنها
62 @rastikerdar/gandom-font A Persian (Farsi) Font - فونت (قلم) فارسی گندم
60 @font-store/NikaFont Nika: Persian/Arabic Open Source Font - Text and Print نیکا: فونت فارسی/عربی با مجوز آزاد
39 @font-store/GanjnamehFont Ganjname: Persian/Arabic Open Source Font - گنجنامه: فونت فارسی با مجوز آزاد ↗️
25 @font-store/FarbodFont Farbod: Persian/Arabic Open Source Font - Text and Print ↗️
17 @font-store/NoonFont Noon: Persian/Arabic Open Source Font - For quarn نون - فونتی مخصوص طبع و نشر قرآن با پشتیبانی فارسی
17 @font-store/ShahabFont Shahab: Persian/Arabic Open Source Font - شهاب: فونت فارسی با مجوز آزاد ↗️
14 @font-store/RitaFontTester Auxiliary tool for the development of Persian-Arabic fonts ↗️
7 @aasaam/brand-icons Collection of Iranian brand icons with additional awesome Simple Icons ↗️
5 @font-store/YaldaFont Yalda: Persian/Arabic Caption Open Source Font - یلدا : فونت فارسی سنگین وزن با مجوز آزاد ↗️

Other

🌟 Name Description 🌍
214 @HirbodBehnam/MTProtoProxyInstaller One-click script to install MTProto Proxy server on CentOS, Ubuntu and Debian
200 @arastu/iran Administrative divisions of Iran in json and xml formats - تقسیمات کشوری ایران با فرمت جی‌سان و ایکس ام ال
15 @mostafa/gnulinux-book An open documentation licensed book about Debian GNU/Linux operating system in Persian
10 @mostafa/iptables_book Netfilter iptables on IPv4 & IPv6, 1st Edition: It's a collaborative book on Netfilter iptables and its programming. ↗️

About

A list of cool projects made in Iran

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 87.8%
  • Shell 12.2%