All Projects → WebicityBrowser → Webicity

WebicityBrowser / Webicity

Licence: MIT license
Webicity: The perpetually unfinished web browser. The Ribbon branch is the last working version. The Thready branch is the current work on a complete rewrite.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Webicity

Wirtbot
Easily and securely extend your network into the cloud with a WirtBot
Stars: ✭ 181 (+654.17%)
Mutual labels:  internet
Windows-to-Android-Internet-with-USB-Cable-Reverse-tethering-setup-for-Windows
One click windows to android internet connection (Opposite of Android USB Tethering)
Stars: ✭ 34 (+41.67%)
Mutual labels:  internet
turbo
⚡ Turbo - the browser for developers
Stars: ✭ 36 (+50%)
Mutual labels:  web-browser
Iiab
Internet-in-a-Box - Build your own LIBRARY OF ALEXANDRIA with a Raspberry Pi !
Stars: ✭ 198 (+725%)
Mutual labels:  internet
Is Reachable
Check if servers are reachable
Stars: ✭ 249 (+937.5%)
Mutual labels:  internet
Android-Firewall
Basic netguard app from playstore ,reduced to its minimum level for vpn and firewall logic
Stars: ✭ 41 (+70.83%)
Mutual labels:  internet
Dnsguide
A guide to writing a DNS Server from scratch in Rust
Stars: ✭ 2,226 (+9175%)
Mutual labels:  internet
hldig
hl://Dig is a fork of ht://Dig, a web indexing and searching system for a small domain or intranet
Stars: ✭ 17 (-29.17%)
Mutual labels:  internet
Knock
🔑 Scan the entire internet for SSH and Telnet services. Then hack them.
Stars: ✭ 60 (+150%)
Mutual labels:  internet
pocketinternet
A Pocket Internet for teaching how the Internet really works.
Stars: ✭ 28 (+16.67%)
Mutual labels:  internet
Hyperlink
🔗 Immutable, Pythonic, correct URLs.
Stars: ✭ 198 (+725%)
Mutual labels:  internet
Podcast Cli
Podcast CLI player
Stars: ✭ 228 (+850%)
Mutual labels:  internet
direct-net-share
share internet via Wifi direct on Android
Stars: ✭ 36 (+50%)
Mutual labels:  internet
Peering Manager
Peering sessions management tool
Stars: ✭ 189 (+687.5%)
Mutual labels:  internet
v-switch
Virtual Encrypted Switch across the network, using UDP + AES + TAP
Stars: ✭ 27 (+12.5%)
Mutual labels:  internet
Siricontrol System
Control anything with Siri voice commands.
Stars: ✭ 180 (+650%)
Mutual labels:  internet
ez-net-app
EZ Net is an application developed for rural internet users which are not tech savy and shows interest in the internet and the resources it has.
Stars: ✭ 16 (-33.33%)
Mutual labels:  internet
russian-blackout
The RKN caused problems all over Russian Internet. This is list of services which suffered from RKN blockings activity.
Stars: ✭ 18 (-25%)
Mutual labels:  internet
Node
MASQ combines the benefits of VPN and Tor technology to create a superior next-generation privacy software, where users are rewarded for supporting an uncensored global web. Users gain privacy and anonymity online, while helping promote Internet Freedom.
Stars: ✭ 123 (+412.5%)
Mutual labels:  internet
foxpages
Visual FoxPro Multithread Web Server
Stars: ✭ 22 (-8.33%)
Mutual labels:  internet

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: 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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].