A curated list of awesome things and projects built by Algerian developers.
- Algerian Administrative Division - Wilayas - Daïras - baladiyahs
- Algerial Logos - Some Algerian official vectorized (.SVG) Logos
- Alfanous - Alfanous is an Arabic search engine API provides a simple and advanced search in Quran
- Cryptili - Cryptili is a lightweight Android app that allows you to encrypt/decrypt messages and send them through a different app.
- Ji3an - Ji3an is a mobile application for food recipes and cart shopping
- LSQLApp - A desktop application that helps teachers in practical work (TP) to evaluate students. It also helps students to learn SQL.
- OpenClass - OpenClass is a web app that promotes information sharing through organized workshops.
- Salat Time A simple python Web App that returns the five Islamic Prayer Times.
- salati an android app that helps muslims perform their prayers in time by reminding them every day when the time comes with an adhan alarm.
- selma - A virtual assistant backed by augmented reality capabilities, it allows you to control different appliances in your home.
- Timgad - Timgad is a kernel Linux Security Module that collects per process and system-wide security protections that are not handled by the core kernel itself.
- Vue Resume - A live resume builder using VueJs
- Catcheep - Catcheep is a free casual 2D tap to play mobile game suitable for all ages. Currently available on Play store.
- CSS
- JavaScript
- Arli - JavaScript tools for an Arabic development
- jQuery Ajax Native - jQuery Plugin that adds XHR2 responseType support
- Nightly.js - A zero dependency JavaScript library for enabling the Dark mode in your UI
- react-graphql-redux - use GraphQL to query your Redux store
- Rungen - A generic runtime around async flow in javascript
- PHP
- Go
- ATCache - ATCache is a caching server (also called a CDN) written in go, for AnimeTwist used to store video files.
- Go Arabic - A Go Lang package for dealing with Arabic text
- GoFiles - GoFiles lets you compile your static assets within your binary and access them within the library provided.
- GoStats - GoStats is a go library for math statistics mostly used in ML domains, it covers most of the statistical measures functions.
- C
- ArduinoSpritzCipher - Spritz library for Arduino, CSPRNG, cryptographic hash and MAC functions, symmetric-key data encryption, and general-purpose functions
- internet-socket - A library to facilitate the use of internet socket (socket of family PF_INET) in C programming
- simple-parted - A library to facilitate the use of libparted in C programming, It's used to detect disks and partitions
- Python
- Emotion Recognition using Speech - Building and training Speech Emotion Recognizer that predicts human emotions using Sci-kit Learn and Keras
- Facial-expression-recognition-using-cnn - Deep facial expressions recognition using Opencv and Tensorflow
- Facial-expression-recognition-svm - Training SVM classifier to recognize facial expressions (emotions)
- Lockdoor Framework - A Penetration Testing framework with Cyber Security Resources
- Malware Revealer - A malware classification framework, designed primarily for malware detection, it contains a modular toolset for feature extraction, as well as pre-trained models and a ready to use web API for making predictions.
- Tchamba.random package of functions generating random data (colors, names, jokes, letters..)
- TenSEAL - A library for doing homomorphic encryption operations on tensors
- ROS
- Pionner bringup A ROS package providing ROS launch scripts for starting the Adept MobileRobots Pioneer and Pioneer-compatible robots
- Pionner teleop A ROS package providing scripts for teleoperation (using keyboard, web sockets, command line or xbox360 controller) to all Adept MobileRobots Pioneer and Pioneer-compatible robots
- Other languages
- Arabic Stremmer - Arabic Light Stemmer is a snowball-based stemming algorithm for Arabic
- AgreedOnThatData - Ethereum Smart Contract that validates a document approved by identified parties built with Solidity
- awesome-open-minds awesome useful links, resources, and shiny things for CS students, geeks and developers
- Deniable Encrypted Keys Database - Deniable Encrypted Keys Database (DEKDB) format specifications
- ESI-Linux - ESI Linux is a Linux distribution made for ESI-SBA students particularly, it provides all the necessary tools for their curriculum
- Mini Express boilerplate - A minimal Express boilerplate with passport user authentication, mongoose and some security setup configured
- Tamazight Keyboard Layout - Linux Tamazight keyboard layout (both Tifinagh and Latin)
- Computer vision tutorial (OpenCV & python) - Live coding session for learning computer vision, from capturing images to detecting faces (link to videos + code)
- Frontend-Learning-Journey - Tutorials, definitions, frameworks and sample projects if you want to learn front-end web development
- Python Code Tutorials - Python programming tutorials and recipes for beginner and intermediate Python programmers.
Your contributions and suggestions are heartily♡ welcome. (✿◠‿◠) PRs are accepted if you're adding a project that:
- one of his/her main developers are Algerians
- is Open Source
- has been active in the last two years
- respects our code of conduct
- The project should have a decent README or be easily usable
These rules could be made stricter over time.