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

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)

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

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

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.