Skip to content

A curated list of awesome tools used by Epitech students and projects developed at Epitech.

License

Notifications You must be signed in to change notification settings

Estayparadox/Epitech-Bundle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Awesome GitHub GitHub top language GitHub issues GitHub contributors GitHub last commit (branch)

Epitech-Bundle

A curated list of awesome tools used by Epitech students and projects developed at Epitech. The main purpose of this directory is not to encourage students to cheat but to show the beauty of the code and the experience these Epitech students gain in this school.

  • πŸ“š The project is documented
  • βœ… The project is 100% functional
  • β˜‘οΈ The project is working but doesn't have all fonctionnalities or it isn't documented
  • ⚠️ The project encountering some issues and it isn't documented
  • 🍎 The project does not concern computer development

TEK 1

C Pool

  • Piscine-C - βœ… - Epitech C pool, containing a mini-lib developed in C language and some projects (2014).

Basic Programming (CPE)

  • CPE_2014_Pushswap - πŸ“šβœ… - Classifier program that sort a list using the fewest possible operations.
  • CPE_2014_allum1 - πŸ“šβœ… - A Matchsticks game based developped in C language including AI with which you can play against.
  • CPE_2014_bsq - ⚠️ - A program that finds the largest square in a map from a file.
  • marvin - β˜‘οΈ - A C program that print the prototype of a function with the variable types.

Unix System Programming (PSU)

  • PSU_2014_minishell1 - β˜‘οΈ - A shell with some basic commands like "ls".
  • PSU_2014_minishell2 - β˜‘οΈ - A shell with advanced commands like "cd".
  • PSU_2014_42sh - β˜‘οΈ - A real shell that gives access to all traditional shell commands including redirections, pipes and more...
  • PSU_2014_minitalk - β˜‘οΈ - A client and a Server that respectively send and receive messages and display them depending of the speed gives as parameter.
  • PSU_2014_my_ls - β˜‘οΈ - "ls" shell function listing all files and repositories you want.
  • PSU_2014_my_printf - β˜‘οΈ - The printf function code in C language that print variable values and messages.
  • PSU_2014_my_select - ⚠️ - A project using termcaps, changing your terminal.
  • BocalEmblem - β˜‘οΈ - A program that take a map as parameter and allow users to move their "warriors" and to get information about them.

Graphic Programming (MUL)

  • MUL_2014_rtv1 - ⚠️ - Different modelized objects using the Minilibx graphic library.
  • MUL_2014_wolf3d - ⚠️ - A Wolf3D based game developped in C language using the Minilibx graphic library.

French Module (B)

  • B1Lettre - 🍎 - Professional letter.
  • B1Mailpro - 🍎 - Professional email.

Colle

  • mastermind - β˜‘οΈ - A Mastermind based game developped in C language.
  • my_boogle - βœ… - A Boogle based game developped in C language.

Synthesis Pool

  • automakefile - πŸ“šβœ… - A shell program that auto-generate a makefile for Epitech projects.
  • SBMLParser - πŸ“šβœ… - A program developed in C language that can organize huge amount of data from a SBML file.
  • FASTATool - πŸ“šβœ… - A program developed in C that give the right DNA sequence you want from FASTA data files.
  • palindrome - πŸ“šβœ… - A C program that symply find if a number is a palindrome or not.
  • genealogie - βœ… - A program that find the genealogy of someone from is family file developped.
  • projTester - βœ… - Program tester for projects developped in C language.

TEK 2

C++ Pool

  • Piscine-CPP - βœ… - Epitech C++ pool, containing some exercices developed in C++ language (2015).

C++ Module (CPP)

  • cpp_indie_studio - πŸ“šβœ… - A racing game (solo and multiplayer modes).
  • cpp_plazza - βœ… - A scrapper, composed of a master process with a user interface which receives commands and of several slave processes.

Basic Programming (CPE)

  • Trade - πŸ“šβœ… - A C++ program that can give you the right moment to invest and how fluctuation of actions change.

Unix System Programming (PSU)

  • PSU_2015_lemipc - β˜‘οΈ - A two-dimensional game board developped in C language.
  • PSU_2015_philo - β˜‘οΈ - A philosophers simulator
  • PSU_2015_zappy - β˜‘οΈ - A network game whose purpose is to confront on a tiles map containing resources.
  • PSU_2015_malloc - βœ… - The Malloc function from the C library.
  • PSU_2015_myftp - β˜‘οΈ - FTP server and client that handle several commands.
  • PSU_2015_myirc - β˜‘οΈ - IRC server and client respecting the 1459 RFC norm.
  • PSU_2015_nmobjdump - ⚠️ - "nm" system command and "objdump -f -s" system command.

Assembler Module (ASM)

  • asm_minilibc - βœ… - A minilib developped in Assembler language regrouping basic functions as putstr or getnbr.

Rush Network

  • Cisco Rush - βœ… - Some exercices from Epitech network admin rush and Epitech cisco rush.

Swift Pool

  • Piscine-Swift - βœ… - Some Swift exercices in Swift language.

French Module (B)

  • B2Emploi2015 - 🍎 - Professional operating mode.
  • B2Preciser2015 - 🍎 - A professional specify letter.
  • B4Biop2015 - 🍎 - A professional biographical profile.
  • B4Recadrer - 🍎 - A letter to "reframe" a co-worker.
  • Conte - 🍎 - Writing exercise telling a story about a monster.
  • Disparition2016 - 🍎 - Writing exercice telling a story about a disparition.

TEK 3

Cryptographic Tools

  • Pamela - πŸ“šβœ… - A security project that create a pam module to open cipher containers (directories) when a user open his session.

UML

  • Airport Manager UML - πŸ“šβœ… - The UML, class diagram and structure of the code for an airport manager.

Java Module

  • Java_area_2017 - β˜‘οΈ - IFTTT platform like including Twitter, Facebook, Gmail and more services...
  • Java_todolist_2017 - πŸ“šβ˜‘οΈ - A mobile application that give users possibility to create and manage their ToDo list.
  • Java_epicture_2017 - β˜‘οΈ - A mobile app that regroup Instagram, Imgur and Flikr services.

DotNet Module

  • Dot_CardGames_2017 - πŸ“šβœ… - Coinche based game developed in C#, Solo and multiplayer mode.

Maths

  • 301dannon - πŸ“šβœ… - A benchmark of different sorting algorithms that compare their execution speed developed in Python language.
  • 302separation - πŸ“šβœ… - A Python program that find degree of separation between people thanks to Floyd-Warshall algorithm, a transitive relation algorithm.
  • 303make - πŸ“šβœ… - A program that print an adjacency matrix from a Makefile developed in Python language.
  • 304pacman - πŸ“šβœ… - A Python program that finds the shortest path between a ghost and Pacman from a map.
  • 305construction - πŸ“šβœ… - A project’s software that helps organize construction, that describes all of the project’s tasks developed in Python language.
  • 307multigrains - ⚠️ - A program that find how much ressources you need to have to produce the wanted quantity of grains developped in Python.
  • 308reedpipes - ⚠️ - A Python program that gives you the logics of a pipe making.
  • 309pollution - ⚠️ - A program that find the degree of pollution in a room from a data file developped in Python.

Swift Pool

  • Trello-LITE - πŸ“šβœ… - A Trello application like developed in Swift during the "Swift Pool 2" at Epitech Nice.

Epitech X EDHEC

  • Triplan - πŸ“šβœ… - iOS application made during the Challenge Smart City X Epitech X Edhec in 2017. This app is a touristic companion.

French Module (B)

  • B53EMAILS - 🍎 - Professional emails exemples.
  • B5AVOCAT - 🍎 - Writing exercice.
  • B5MEMO - 🍎 - A professional memo.
  • FICTION1 - 🍎 - Writing exercice telling a story.

TEK 4

  • Course details - 🍎 - Schedules and course details; to access the courses below introduce yourself and simply ask for authorization.
  • Advanced Algorithm Analysis and Design - πŸ“šβœ… - All the information / projects / assignments related to Advanced Algorithm Analysis and Design courses.
  • Big Data Fusion and Data Warehouse - πŸ“šβœ… - All the information / projects / assignments related to Big Data Fusion and Data Warehouse courses.
  • Data Science and Knowledge Discovery - 🍎 - All the information / projects / assignments related to Data Science and Knowledge Discovery courses.
  • Engineering Ethic - 🍎 - All the information / projects / assignments related to Engineering Ethic courses.
  • Mobile Application Development - πŸ“šβœ… - All the information / projects / assignments related to Mobile Application Development courses.
  • Natural Language Processing - πŸ“šβœ… - All the information / projects / assignments related to Natural Language Processing courses.
  • Software Service Engineering - πŸ“šβœ… - All the information / projects / assignments related to Software Service Engineering courses.

TEK 5

Internship

  • Internship - 🍎 - Internship report and oral presentation

Courses

Tools

  • Epitech-Norme-Checker - πŸ“šβœ… - A Python program that find synthax errors in your files, referring to Epitech coding style, and show you where there are.
  • NormEZ - πŸ“šβœ… - Epitech norme checker developped in Ruby.
  • blih-web - πŸ“šβœ… - An awesome JavaScript tool using Blih.py that allow Epitech students an oversee of their repositories and their projects
  • Exam-C-tek-2 - πŸ“šβœ… - A known script that allow users to fill a C test (Deprecated).
  • Exam-SQL - πŸ“šβœ… - A known script that allow user to fill a SQL test (Deprecated).
  • Dump-Epitech - πŸ“šβœ… - A script that installs Epitech packages on your Fedora.
  • atom-epitech-headers - πŸ“šβœ… - An Epitech header package developped in CoffeeScript that adds the official Epitech header to your files.

Contribute

Contributions are always welcome! Please read the contribution guidelines first. You can also check the code of conduct and the pull request template for more information.