Skip to content
This repository has been archived by the owner on Jun 28, 2024. It is now read-only.
/ DuckOS Public archive

A pure JavaScript web-based operating system. 100% static but seemingly dynamic ๐Ÿ’–

License

Notifications You must be signed in to change notification settings

colbster937/DuckOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation


Logo

DuckOS v6

A purely static web-based operating system designed to combat internet censorship.
<< Documentation for developers >>

Quick Demo ยท Official Website ยท Discord Server


About DuckOS ๐Ÿช

Screenshot of DuckOS

There are so many web-based operating systems out there for this purpose... (I won't call out names) but I never tought they feel like a real Operating System. That's when I got the idea of creating my own web-based operating system, with a unique look and packed with features, having a goal of being at least 90% bug-free and easy to use. But why should you choose to use DuckOS over the others?

Here's why:

  • Meets the standards. Modern, simple and user-friendly interface.
  • Powerful. Equipped with the best flagship proxies to help you go on unblocked sites.
  • Flexible. Easily customize, develop and integrate.

Of course, DuckOS isn't created to replace your real Operating System (MacOS, Windows, etc). It will always be a project I made just for fun, with NO GOALS OF MAKING SCHOOL DISTRICTS CHASE AFTER ME

Find our website's link on the top of the page

(back to top)


Self-Hosting ๐Ÿ’พ

These are instructions on hosting DuckOS by yourself.

Prerequisites

  • 28MB of Disk Space (1MB if you replace the images with FontAwesome)
  • Your own Domain
  • Static Web Hosting Service

Installation

  1. Make a fork DuckOS's Github Repo
  2. You can host DuckOS on a static web hosting service like Netlify or Cloudflare Pages (There are many other options available)

That's it! With just two steps, you can get DuckOS up and running ;) However, if you want dynamic proxies to work, you'll have to do a bit more work and add a subdomain accordingly with the proxies app.

(back to top)


Contributing ๐Ÿฆฎ

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)


License ๐Ÿ“

Distributed under the Apache 2.0 License. See LICENSE.txt for more information.

(back to top)


Contact ๐Ÿ“ฑ

XENITHZ - DISCORD: codecorruption

justinkk - Email - Website - iMessage: [email protected]

Colbster937 - Email - Profile - Discord: Colbster937

Original Skyhax founder: Arthur Jiang - Profile Page - [email protected]

Discord Server

Project Link: DuckOS Demo

(back to top)


Acknowledgments ๐Ÿคญ

Resources that made DuckOS possible.

(back to top)