Skip to content

Padmashree06/OS_Algo_Simulator

Repository files navigation

OS_Algo_Simulator

A simple and interactive CPU Scheduling Visualizer.

Link: https://os-for-everybody.vercel.app/

Overview

OS For Everybody is a web app that helps you understand how different CPU Scheduling Algorithms work.
Add processes, select an algorithm, and instantly see how the scheduler executes them.
Perfect for OS labs, assignments, and quick revision.

Features

  • Supports FCFS, SJF (Non-Preemptive), Round Robin
  • Add processes with arrival time, burst time, time quantum
  • Automatic color assignment for clarity
  • Displays execution order and summary
  • Fully responsive UI with clean design
  • Built using Next.js + Tailwind CSS

Tech Stack

  • Next.js
  • React
  • Tailwind CSS
  • Vercel (deployment)

Run Locally

git clone https://github.com/Padmashree06/OS_For_Everybody
cd OS_Algo_Simulator
npm install
npm run dev

Video Demonstration

Screencast.from.2025-12-12.23-08-31.webm

🤝 Contributing

We welcome contributions! Please see our Contributing Guidelines for details.

Fork the repository
Create your feature branch
Commit your changes
Push to the branch
Create a Pull Request

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

About

This is a interactive OS learning platform where you can learn Operating Systems related concepts with visuals, real world examples and simulations.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors