Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fr0st-iwnl/frostos
Terminal-Based Operating System in the Browser
https://github.com/fr0st-iwnl/frostos
browser browser-os browseros frostos operating-system-browser os project terminal-based
Last synced: about 3 hours ago
JSON representation
Terminal-Based Operating System in the Browser
- Host: GitHub
- URL: https://github.com/fr0st-iwnl/frostos
- Owner: fr0st-iwnl
- Created: 2024-05-19T20:03:07.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-05-22T13:02:33.000Z (6 months ago)
- Last Synced: 2024-05-22T14:28:07.794Z (6 months ago)
- Topics: browser, browser-os, browseros, frostos, operating-system-browser, os, project, terminal-based
- Language: JavaScript
- Homepage: https://frostos.netlify.app/
- Size: 33.9 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FrostOS - Terminal-Based Operating System in the Browser
FrostOS is a terminal-based operating system that runs in your browser. It provides various commands to navigate and interact with the system. Explore the features and functionalities below.
## Table of Contents
- [Basic Commands](#basic-commands)
- [File System Commands](#file-system-commands)
- [System Commands](#system-commands)
- [Game Commands](#game-commands)
- [Music Commands](#music-commands)
- [List of OS Songs](#list-of-os-songs)## Basic Commands
- **clear:** Clear the terminal screen.
- **theme [theme-name]:** Change the terminal theme. Available themes: gruvbox (default), dark, light, midnight, celestial, golden, aurora, kde, indigo, space.
- **neofetch:** Display system information using neofetch.
- **search [query]:** Search with DuckDuckGo for the specified query.
- **cmatrix:** Display the "cmatrix" screensaver in the terminal.## File System Commands
- **ls:** List files and directories in the current directory.
- **cd [directory]:** Change the current directory.
- **cd ../:** Go back to the previous directory.
- **cat [target]:** Display the contents of a file.
- **open [target]:** Open a specified target (e.g., [folder] cd github | open frostos).## System Commands
- **passwd [new-password]:** Change the ROOT password.
- **deluser:** Delete the root user account from the system.
- **echo [message|$SHELL]:** Display a message or the path to the default shell.
- **calc [expression]:** Perform arithmetic calculations.
- **nslookup [domain]:** Perform a DNS lookup for a domain.
- **reboot:** Reboot the system.
- **whoami:** Display current user information.## Game Commands
- **hangman:** Start a hangman word guessing game.
- **guessinggame:** Start a number guessing game.
- **exit/clear:** End the current game or session.## Music Commands
- **play [song]:** Play a song.
- **stop:** Stop the currently playing song.
- **pause:** Pause the currently playing song.
- **volume [level]:** Adjust the volume of the currently playing song (0.0 - 1.0).## List of OS Songs
### Breakcore songs
1. algysxx
2. theendoftheworld
3. dazies### Jumpstyle songs
1. econyalu2008
2. takingdrugs
3. stylerz04### Chill & Random Songs
1. handsonthewheel
2. yourlove
3. yng16---
*📊 - This project is a part of my portfolio.*
*💻 - This project was a personal challenge, developed entirely with Vanilla JS.*