Skip to content

WebicityBrowser/Webicity

 
 

Repository files navigation

Webicity

Codebeat Badge Codacy Badge CodeClimate Badge

Webicity is a simple web browser that I am working on (it is unfinished).

Webicity consists of multiple components:

  • Webicity browser: Allows the user to directly launch Webicity, manages UI, disk, network, navigation and more
  • Webicity: Responsible for rendering content
  • Ribbon: Provides a GUI component system, and interfaces with the preferred drawing system
  • Ribbon web: Part of Webicity. A web-oriented GUI component system based off of Ribbon.

Thanks to @Minecraftian14 for helping!

Requirements

Webicity is meant to be compatible with both Windows and Linux distributions with Java support, but is only tested on Windows. MacOS and other OSs are not supported. The recommended JDK/JRE version is Zulu JDK 17. Other versions of the JDK or JRE are not guaranteed to work.

Checking out the code

git clone https://github.com/jasonthekitten/Webicity-Java.git cd Webicity-Java

Running the code

./gradlew run

Creating a Jarfile

After checking out the code, run this:

./gradlew shadowJar

Your Jarfile should appear at ./build/libs/Webicity-all.jar. You can run it with this command:

java -XX:MaxHeapFreeRatio=10 -XX:MinHeapFreeRatio=10 -XX:+UseG1GC -jar Webicity-all.jar

Screenshot

image

About

Webicity Web Browser. Browse the web with extra bugs!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages