• Stars
    star
    6
  • Rank 2,539,965 (Top 51 %)
  • Language
    Python
  • Created over 1 year ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A simple python utility to convert regular expressions into NFA, DFA, and MinDFA expressions.

More Repositories

1

Quran-cli

A simple command line interface for listening to Quran.
JavaScript
83
star
2

DevOps-Best-Resources-Compilation

This is a compilation of the best resources and materials that I've used to get started in DevOps and cloud, as well as to prepare for interviews.
56
star
3

Self-Driving-Vehicle-Control-on-CARLA

Lane Keeping Assist function by applying Stanley method for lateral control and PID controller for longitudinal control using Python on the Carla simulator. 🚗
Python
34
star
4

Quran-Radio

A simple vs code extension to listen to Quran recitation.
TypeScript
31
star
5

Clean-My-Linux

A script to clean Linux work environment and save you some space!
Shell
29
star
6

Regular-Expressions-Guide-for-Beginners

23
star
7

SWE-Essentials

What you should know as a software engineer! A curated list of SWE essentials that every software egnineer should know to excel in his journey 🌊
23
star
8

U-Net-in-PyTorch

This is an implementation of the U-Net model from the paper, U-Net: Convolutional Networks for Biomedical Image Segmentation.
Jupyter Notebook
20
star
9

Fe-L-fdaa-swaa-X86

A 2 players Assembly X86 space war game, In the game, every player can choose from five different characters. every character has its own spacecraft and special weapon 🚀🛸 moreover, it implements a chat through a serial communication port.
Assembly
20
star
10

Solvendo

An Intelligent Maze Solving Car
C++
17
star
11

Exploring-the-Landscape-of-the-Egyptian-Software-Market

A Data-driven Approach. Our story begins with a quest for knowledge. The information we obtained from LinkedIn offers us unprecedented insights into the landscape of the Egyptian Software Market.
Jupyter Notebook
15
star
12

GO-Guide-for-Beginners

This is a guide for beginners to learn Go. It is a work in progress.
Go
14
star
13

Docker-Guide-for-Beginners

Python
11
star
14

Paid-Community-Writer-Programs

10
star
15

C-Plus-Minus

C ... more or less.
Yacc
10
star
16

wormy_effect_button

Flutter Package that helps you create draggable widgets with wormy effect
C++
10
star
17

Summit-XL-Navigation

In this project, we are using the Summit XL robot to navigate in the willow garage environment. We are using ROS to implement all the functionalities from scratch.
Makefile
9
star
18

ROS-Guide-for-Beginners

CMake
9
star
19

Vim-Guide-for-Beginners

A lot of people are afraid of Vim and a lot of them have seen the nightmare of entering Vim and not being able to exit it. In this tutorial, we will go through the most important and basic commands in Vim and believe me, you will be able to use Vim as your primary editor if you have moved with the tutorial and applied what you read step by step. So, let's go!
9
star
20

CMPLR-Cross-Platform

A cross-platform Tumblr Mimic
JavaScript
8
star
21

Azure-AutoML-SDK-Guide-for-Beginners

Beginner guide on how to run your first AutoML project on Azure using the Python SDK!
Jupyter Notebook
7
star
22

GoViolin

Complete deployment and pipeline for the GoViolin opensource project
Go
6
star
23

Database-Tuning

Your complete guide to learning about Database Tuning ⚙️🔧.
Jupyter Notebook
5
star
24

Redis-Guide-for-Beginners

Python
5
star
25

Floodead-Inside

Satellite Imagery Analysis for Flood Detection: Enhancing Disaster Response and Mitigation
Jupyter Notebook
5
star
26

SymphonyOS

C
5
star
27

Azure-Python-SDK-Guide-for-Beginners

In this simple blog, we will learn how to provision virtual machines on Azure using the Python SDK, the steps are nearly the same for the other languages, once you grasp the general idea you will be able to other languages easily.
Python
5
star
28

Web-App-Cloudformation

A simple web app deployed using cloud formation
Shell
4
star
29

Introduction-to-TensorFlow-for-Artificial-Intelligence-Machine-Learning-and-Deep-Learning

A repo for the assignments of the "Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning" course on Coursera
Jupyter Notebook
4
star
30

ALOHA-Simulation

Python
4
star
31

Function-Plotter

Python
3
star
32

Dart-Guide-for-Beginners

This repository is a complete user guide and summary to the dart programming language.
Dart
3
star
33

Hadoop-Guide-for-Beginners

Learn how to run your first Big Data project using Hadoop and Docker!
3
star
34

Fast-Modular-Exponentiation

Different implementations to calculate the Fast Modular Exponentiation: Right-to-Left Binary Modular Exponentiation, Left-to-Right Binary Modular Exponentiation, CRT, CRT Parallelized.
Jupyter Notebook
3
star
35

Beam-Sensor-Model

Jupyter Notebook
3
star
36

Power-em

A website that allows the user to draw any RLC circuit and solve it, which is served as a partial fulfillment of the Requirements for Circuit's course, first year computer engineering 2019-2020 {Cairo university, faculty of engineering}
JavaScript
3
star
37

Analysis-of-Arabic-Tweets-Towards-COVID-19-Pandemic

Analysis on Arabic Tweets Towards COVID-19 Pandemic
Jupyter Notebook
3
star
38

GoGoGo

A unique Search Engine that supports search by voice to those who needs. ,It supports searching for the exact sentence or some words in it. ,Moreover, it supports solving equations and systems of equations.
Java
3
star
39

Mostafa-wael

2
star
40

Minning-Dashboard

A simple desktop application to help mining engineers in calculations and report generation. A demo for a freelancing project.
Dart
2
star
41

CMPLR_Cross_Platform

2
star
42

DSR-Simulation

Python
2
star
43

MQ-arduino-library

an arduino library for the MQ family of gas sensors
C++
2
star
44

Terrafom-Guide-for-Beginners

A beginner Terrraform guide
HCL
2
star
45

Body-Level-Classification

We are solving a classification problem for human body level based on some given attributes related to the physical, genetic and habitual conditions. The given attributes are both categorical and continuous. The human body level can be categorized into (4 levels/classes). We are given 16 attributes and 1477 data samples.
Jupyter Notebook
2
star
46

RC-car

A bluetooth remote controlled car provided with an ultrasonic sensor, LDR, front and rear lights, buzzer, variable speed and various motion styles.
C++
2
star
47

Polyglot-Random-Password-Generator

This example shows how to create a random password generator using multiple languages and deploy it to the cloud. In this example project we are using Python and NodeJS along with Metacall to run the application.
Python
2
star
48

The-blue-square-problem

problem description: you are given a picture of a road that is taken from a tilted position with a blue square printed on it, if you know the width of the square , calculate the width of the road.
Python
2
star
49

DIO-driver-Atmega328-328p

Digital input/output drivers for both Atmega 328/328p, the code is well encapsulated and easy to be modified to suit any other micro-controller of the Atmega family
C++
1
star
50

MWG

Shell
1
star
51

Give-your-website-auto-deploy-super-powers

TypeScript
1
star
52

Polyglot-URL-Shortener

This example shows how to create a URL shortener using multiple languages. In this example project I used Python and NodeJS along with Metacall to run the application.
JavaScript
1
star
53

Facial-Expression-Recognition-with-Keras

Real time Facial Expression Recognition with Keras and Flask
Jupyter Notebook
1
star
54

Detecto

A Handwriting Based Gender Classification Model
Jupyter Notebook
1
star
55

SPI-Protocol

A digital design for the SPI protocol, delivered as a project for the logic design course
Verilog
1
star
56

XenoM-Processor

Digital Implementation of a RISC processor using a five stage pipeline
VHDL
1
star
57

ONpharma

Online Care And Full pharmacy system
JavaScript
1
star
58

Apes-Invasion

Apes are invading the world! Save us!
C++
1
star
59

Hello-World-with-ROS

Assignments for the "Hello-World-with-ROS" course by edx
Makefile
1
star
60

Carry-Select-Adder

A digital design for a carry select adder
Verilog
1
star
61

Coach-ina

A playing cards AI that detects hand and ground and computes the best move.
Jupyter Notebook
1
star
62

Topology-API

JavaScript
1
star
63

Fast-SLAM-from-Scratch

Python
1
star
64

Jenkins-Playground

A playground to illustrate the use of Jenkins in CI/CD
Dockerfile
1
star
65

Number-Theory-and-Cryptography-RSA

The RSA assignment from Coursera course "Number Theory and Cryptography"
Jupyter Notebook
1
star
66

Terraform-CDK-Guide-for-beginners

The Cloud Development Kit for Terraform (CDKTF) enables you to define and provision infrastructure using familiar programming languages. This provides access to the entire Terraform ecosystem without the need to learn HashiCorp Configuration Language (HCL) and allows you to leverage the power of your existing toolchain for testing, dependency manag
Python
1
star
67

Greatest-Common-Divisor-Algorithms

A Comparison between different greatest common divisor algorithms: Euclidian GCD, Extended Euclidian GCD, Binary GCD recursive, and Binary GCD non-recursive.
Jupyter Notebook
1
star
68

Analyzing-videos-and-images-using-Cascade-Classifiers

Object Detection using Haar feature-based cascade classifiers is an effective object detection method proposed by Paul Viola and Michael Jones in their paper, "Rapid Object Detection using a Boosted Cascade of Simple Features" in 2001. It is a machine learning based approach where a cascade function is trained from a lot of positive and negative images. It is then used to detect objects in other images.
Jupyter Notebook
1
star
69

Environment-Perception-For-Self-Driving-Cars

Extracting useful scene information to allow self-driving cars to safely and reliably traverse their environment
Jupyter Notebook
1
star
70

Vodafone-Marketing-Analytics

Java
1
star