Skip to content
@gosub-browser

Gosub

Just another browser in the works

Hi there 👋

                                           _
                                          | |
                      __ _  ___  ___ _   _| |__
                     / _` |/ _ \/ __| | | | '_ \
                    | (_| | (_) \__ \ |_| | |_) |
                     \__, |\___/|___/\__,_|_.__/
                      __/ |  The Gateway to
                     |___/   Optimized Searching and
                             Unlimited 

🙋‍♀️ A short introduction

This repository contains all the code concerning the gosub-browser. It's not mature or even remotely capable of displaying html pages for you, but it might be someday.

Current status

Right now, the focus is to get a html5 tokenizer and parser up and running. This would allow us to send the parser an HTML document (or fetch it directly from the internet), which will output a document tree of tokens that make up a given webpage. That's it. It is not much, but it is still a significant part of the system. From that point, we can either do some work on fetching these HTML pages remotely or see if we can convert this document tree to a DOM tree, which would be the input for other systems like the user-agent that can render the tree onto the screen.

🌈 Contribution guidelines

How can the community get involved?

There will be a contributing guideline soon.

👩‍💻 Useful resources

Where can the community find your docs? Is there anything else the community should know?

We don't have a lot of resources. Hopefully, we will have a wiki or something with documentation about the browser.

Pinned Loading

  1. gosub.io-website gosub.io-website Public

    Website for gosub.io

    HTML 3 3

  2. gosub-engine gosub-engine Public

    A web browser in the making. More info at https://gosub.io

    Rust 2.1k 120

Repositories

Showing 9 of 9 repositories
  • gosub-engine Public

    A web browser in the making. More info at https://gosub.io

    gosub-browser/gosub-engine’s past year of commit activity
  • gosub.io-website Public

    Website for gosub.io

    gosub-browser/gosub.io-website’s past year of commit activity
    HTML 3 MIT 3 0 1 Updated Jul 21, 2024
  • dive Public

    A textual browser proof of concept

    gosub-browser/dive’s past year of commit activity
    Rust 12 MIT 0 1 5 Updated Jul 1, 2024
  • css-definition-generator Public archive

    Extracts CSS definition syntax and converts it into JSON

    gosub-browser/css-definition-generator’s past year of commit activity
    PHP 0 MIT 0 0 0 Updated May 13, 2024
  • registry Public

    cargo registry

    gosub-browser/registry’s past year of commit activity
    Shell 0 0 0 0 Updated Mar 18, 2024
  • poc-taffy Public

    Proof of concept for taffy

    gosub-browser/poc-taffy’s past year of commit activity
    Rust 1 0 0 0 Updated Mar 18, 2024
  • gosub-browser/poc-subcrates’s past year of commit activity
    Rust 1 0 0 0 Updated Feb 16, 2024
  • gosub-client-macos Public

    A sandbox proof of concept client for the Gosub Browser on MacOS

    gosub-browser/gosub-client-macos’s past year of commit activity
    Swift 3 2 1 0 Updated Dec 6, 2023
  • .github Public
    gosub-browser/.github’s past year of commit activity
    1 1 0 1 Updated Oct 14, 2023

Top languages

Loading…

Most used topics

Loading…