Skip to content

Webicity Web Browser: An unending fight against complexity (complexity is winning).

License

Notifications You must be signed in to change notification settings

firapinch/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).

Switch to the "ribbon" branch for the last working version. I have a habit of not working on projects for a long time and then rewriting them, so it's been a long time since there was a working version of Webicity.

Webicity consists of multiple components:

  • Webicity browser: A graphical UI for Webicity, so that users can actually use Webicity.
  • Webicity: Responsible for rendering content.
  • Thready: Provides a GUI component system, and interfaces with the preferred drawing system.
  • Thready web extensions: Part of Webicity. Allows for rendering web pages with Thready.

Thanks to @Minecraftian14 for helping!

Join our Discord server!

Want to talk about Webicity? Consider joining our Discord server.

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/WebicityBrowser/Webicity.git
cd Webicity

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

Disclaimer

Webicity is not suitable for use in medical applications, banking applications, or other applications in which security, accuracy, and/or performance is critical. As stated in this software's license, the maintainers of this software are not responsible for any damages caused by use of this software.

About

Webicity Web Browser: An unending fight against complexity (complexity is winning).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%