127 Repositories
Go virtual-browser Libraries
Fix Burp Suite's horrible TLS stack & spoof any browser fingerprint
Awesome TLS This extension hijacks Burp's HTTP and TLS stack to make it more powerful and less prone to fingerprinting by all kinds of WAFs. It does t
The full power of the Go Compiler directly in your browser, including a virtual file system implementation. Deployable as a static website.
Static Go Playground Features Full Go Compiler running on the browser. Supports using custom build tags. Incremental builds (build cache). Supports mu
A kubernetes cni, connecting containers to neutron virtual networks.
neutron-cni A kubernetes cni, connecting containers to neutron virtual networks. Network Topology Architecture Quick Start Build make build-dev-im
Mimic - a eBPF virtual machine and emulator which runs in userspace
Mimic is a eBPF virtual machine and emulator which runs in userspace. Mimic attempts to 'mimic' the eBPF machinery we find in the Linux kernel, as well as other possible implementation/environments.
K8s-socketcan - Virtual SocketCAN Kubernetes device plugin
Virtual SocketCAN Kubernetes device plugin This plugins enables you to create vi
Httpx - a fast and multi-purpose HTTP toolkit allow to run multiple probers using retryablehttp library
httpx is a fast and multi-purpose HTTP toolkit allow to run multiple probers using retryablehttp library, it is designed to maintain the result reliability with increased threads.
Open-in-linear - A tool provides a shortcut to opening a linear issue in the desktop app or browser
This tool provides a shortcut to opening a linear issue in the desktop app or browser.
Based on the electron Cross-platform Mini browser
Based on the electron Cross-platform Mini browser
VHDL Simulator, code VHDL in your browser! 🤖
VHDL Runner 🤖 VHDL Simulator, code VHDL in your browser! 🤖 Usage Go to https://vhdl.mateuszwozniak.com/ Next, type some VHDL code, with appropriate
A simple single-file executable to pull a git-ssh repository and serve the web app found to a self-contained browser window
go-git-serve A simple single-file executable to pull a git-ssh repository (using go-git library) and serve the web app found to a self-contained brows
KNoC is a Kubernetes Virtual Kubelet that uses an HPC cluster as the container execution environment
Kubernetes Node on Cluster KNoC is a Virtual Kubelet Provider implementation that manages real pods and containers in a remote container runtime by su
Forklift: an API application developed with go that enables virtual server migration from vcenter virtualization environment to openstack environment
What is the Forklift? Forklift is an API application developed with go that enables virtual server migration from vcenter virtualization environment t
Tabouli: a TUI for interacting with firmware/embedded devices that support a CLI via serial interface/virtual COM Port
Tabouli Information Tabouli is a TUI for interacting with firmware/embedded devi
Op - A small tool that will allow you to open language or framework documentation in your browser from your terminal
op "op" is a small tool that will allow you to open language or framework docume
A tiny JavaScript debugging utility modelled after Node.js core's debugging technique. Works in Node.js and web browsers
debug A tiny JavaScript debugging utility modelled after Node.js core's debugging technique. Works in Node.js and web browsers. Installation $ npm ins
Mogo: a lightweight browser-based logs analytics and logs search platform for some datasource(ClickHouse, MySQL, etc.)
mogo Mogo is a lightweight browser-based logs analytics and logs search platform
Web terminal - A (unsafe) technical demo to export a shell to web browser
Web Terminal A (unsafe) technical demo to export a shell to web browser. This pr
Loc2Midi - This project uses realtime location data to control audio effects plugins in order to simulate movement throughout a virtual soundscape
Visualization of coordinate math Video demonstration of project This project use
Vfs - Virtual filesystem library written in golang
vfs for golang vfs is library to support virtual filesystems. It provides basic abstractions of filesystems and implementations, like OS accessing the
Core - Eru, a simple, stateless, flexible, production-ready orchestrator designed to easily integrate into existing workflows. Can run any virtualization things in long or short time.
Eru Eru is a stateless, flexible, production-ready resource scheduler designed to easily integrate into existing systems. Eru can use multiple engines
OperatingSys-GO - A Virtual Operating System made by using GOLANG and FYNE
Operating-System This is a Virtual Operating System made by using GOLANG and FYN
Wg-configurator - This project makes it easier to configure a fleet of servers interconnected via the WireGuard point-to-point virtual private network.
WireGuard Configurator This project makes it easier to configure a fleet of servers interconnected via the WireGuard point-to-point virtual private ne
Virtual-Operating-System - Virtual Operating System Using Golang And Fyne Implemented Gallery app
Virtual Operating System Virtual Operating System Using Golang And Fyne Implemen
🚀 A command with fzf-like UI to quickly search Wikipedia articles and open it in your browser
fzwiki A command with fzf-like UI to quickly search Wikipedia articles and open it in your browser. Usage Run the command by specifying a search query
WIP Go implementation of CSIRAC as a virtual machine.
CSIRAC A work-in-progress Go implementation of CSIRAC, as described in The Last of the First - CSIRAC: Australia's First Computer. The intention is to
Script Language for Go
The uGO Language uGO is a fast, dynamic scripting language to embed in Go applications. uGO is compiled and executed as bytecode on stack-based VM tha
View markdown files in the default browser
mdopen Allows to view markdown files in the default browser. For more details, see the API documentation. CLI usage Install: go get github.com/romanyx
Translates JSON into a Go type in your browser instantly
Translates JSON into a Go type definition. Check it out! This is a sister tool to curl-to-Go, which converts curl commands to Go code. Things to note:
convert JSON to Protocol Buffers online in your browser instantly
JSON to Protobuf online Translates JSON into a Protobuf type in your browser instantly Inspired by JSON to Go Example Input JSON
A Simple Anonym FileSharing Service which is able to be render in the Browser and in an Terminal-Client
FileSharingService A Simple Anonym FileSharing Service which is able to be render in the Browser and in an Terminal-Client How to use Take a look in t
Translates TOML into a Go type in your browser instantly
TOML-to-Go Translates TOML into a Go type definition. Check it out! Contributions are welcome! Open a pull request to fix a bug, or open an issue to d
OctoLinker — Links together, what belongs together
What is OctoLinker? OctoLinker is a browser extension for GitHub, that turns language-specific statements like include require or import into links. I
C8VM is a chip 8 virtual machine built using Go language.
C8VM is a chip 8 virtual machine built using Go language. Instruction Set The following table contains all thirty-five instructions in the CHIP-8 inst
Preview tar.gz in the browser
Preview tar.gz in the browser
Query browser cookies for golang
browser cookie query Only supported temporarily macOS,theoretically,it supports all chromium browsers valid browser : Edge Chrome Installation exec go
66 is two player game played with playing cards and from now on you can play it from browser with your friends.
altmis-alti 66 is two player game played with playing cards and this project provides multiplayer game space from browser. How to run? Clone the proje
A Godot Engine addon to integrate a native GitHub client inside Godot's Editor. Manage your project without even opening your browser!
This plugin is now supported in Godot Extended Library Discord, check out the Godot Extended Library Project! GitHub Integration A complete GitHub int
The Swift Virtual File System
*** This project is not maintained anymore *** The Swift Virtual File System SVFS is a Virtual File System over Openstack Swift built upon fuse. It is
Graphical small-internet client for windows, linux, MacOS X and BSDs. Supports gemini, http, https, gopher, finger.
Graphical small-internet client for windows, linux, MacOS X and BSDs. Supports gemini, http, https, gopher, finger.
gRPC Web implementation for Golang and TypeScript
gRPC-Web: Typed Frontend Development gRPC is a modern, HTTP2-based protocol, that provides RPC semantics using the strongly-typed binary data format o
Running a Command line tool written in Go on browser with WebAssembly
Running a command line tool written in Go on browser with WebAssembly This repo contains code/assets from the article Files: . ├── article.md
Exploratory implementation of the Eva virtual machine
Eva Exploratory implementation of the Eva virtual machine in pure Go. Eva is a simple virtual machine designed for educational use. This is not intend
Chip 8 Virtual Computer
Chip 8 Emulator The Chip 8 Emulator is a CPU with a memory from 0(0x00) to 4095(0xfff) Essentially its a 4KB machine with 36 total instructions almost
Run your workloads on ephemeral Virtual Machines
vm-spinner Run your workloads on ephemeral Virtual Machines. Descriprion A simple tool that spawns an arbitrary number of VMs in parallel, runs the sa
GoLang Library for Browser Capabilities Project
Browser Capabilities GoLang Project PHP has get_browser() function which tells what the user's browser is capable of. You can check original documenta
apache dubbo gateway,L7 proxy,virtual host,k8s ingress controller.
apache dubbo gateway,L7 proxy,virtual host,k8s ingress controller.
Weave Ignite is an open source Virtual Machine (VM) manager with a container UX and built-in GitOps management.
Weave Ignite is an open source Virtual Machine (VM) manager with a container UX and built-in GitOps management.
Lightweight CLI tool to programmatically rescale your Hetzner virtual server daily to optimize your budget spending
Lightweight CLI tool to programmatically rescale your Hetzner virtual server daily to optimize your budget spending
K6 extension that adds support for browser automation and end-to-end web testing using playwright-go
k6 extension that adds support for browser automation and end-to-end web testing using playwright-go
Alfred 4 workflow to easily search and launch bookmarks from the Brave Browser
Alfred Brave Browser Bookmarks A simple and fast workflow for searching and launching Brave Browser bookmarks. Why this workflow? No python dependency
Sign, verify, encrypt and decrypt data with GPG in your browser.
keygaen Sign, verify, encrypt and decrypt data with GPG in your browser. ⚠️ keygaen has not yet been audited! While we try to make keygaen as secure a
Browser based Ascii-art generator with simple web design
Browser based Ascii-art generator with simple web design
Mange your browser bookmarks with CLI.
go-bookmark Mange your browser bookmarks with CLI.
Vippy - A Virtual IP/BGP/IPVS Load-Balancer for Equinix Metal
Vippy - A Virtual IP/BGP/IPVS Load-Balancer for Equinix Metal If I figure out how to make it work.. How it works! The Vippy LB PoC uses BGP/IPVS and E
Virtual Operating System Using Golang
Virtual Operating System Virtual Operating System Using Golang And Fyne Installation 1.Install Go 2.Install Gcc 3.Install Fyne Using This Command:- g
Lima: Linux virtual machines (on macOS, in most cases)
Linux virtual machines, on macOS (aka "Linux-on-Mac", "macOS subsystem for Linux", "containerd for Mac", unofficially)
This vitual os application consist of 3 mini applications embedded in it like weather app , text editor and calculator .
Virtual-Operating-System This vitual os application consist of 3 mini applications embedded in it like weather app , text editor and calculator . APPS
Built Virtual Operating System and integrated application like calculator, gallery app , weather app, and text editor.
Virtual Operating System Built Virtual Operating System and integrated application like calculator, gallery app , weather app, and text editor. Langua
This is a Virtual Operating System made by using GOLANG and FYNE.
Virtual-Operating-System This is a Virtual Operating System made by using GOLANG and FYNE. Hello! All In this project I have made a virtual Operating
Purpose: dump slack messages, users and files using browser token and cookie.
Slack Dumper Purpose: dump slack messages, users and files using browser token and cookie. Typical usecase scenarios: You want to archive your private
A virtual file system for small to medium sized datasets (MB or GB, not TB or PB). Like Docker, but for data.
AetherFS assists in the production, distribution, and replication of embedded databases and in-memory datasets. You can think of it like Docker, but f
An OBS overlay (browser source) for mumble
Mumble UI An attempt at creating an overlay that could be used inside of OBS to show who is speaking for the DAY[0] Podcast. It is meant to be reasona
A Cloud Native Buildpack that contributes SDKMAN and uses it to install dependencies like the Java Virtual Machine
gcr.io/paketo-buildpacks/sdkman A Cloud Native Buildpack that contributes SDKMAN and uses it to install dependencies like the Java Virtual Machine. Be
Control your legacy Reciva based internet radios (Crane, Grace Digital, Tangent, etc.) via REST api or web browser.
reciva-web-remote Control your legacy Reciva based internet radios (Crane, Grace Digital, Tangent, etc.) via REST api or web browser. Usage This progr
Shows your recent browser history in tree style. 树状展示浏览器历史 (For Edge / Chromium / Chrome)
Tree Style Histyle This extension shows your recent browser history in tree style. When you browser pages from internet, you always jump from one page
Log-structured virtual disk in Ceph
lsd_ceph Log-structured virtual disk in Ceph 1. Vision and Goals of the Project Implement the basic librbd API to work with the research block device
Server and bookmarklet to download files via youtube-dl directly from your browser
gropple A web service and bookmarklet to download videos with a single click. Pre-requisites a passing familiarity with the command line youtube-dl (p
crawlergo is a browser crawler that uses chrome headless mode for URL collection.
A powerful browser crawler for web vulnerability scanners
Expr – a tiny stack-based virtual machine written in Go
Expr – a tiny stack-based virtual machine written in Go The executor is designed to interpret a simple expression language and it's useful in delegati
A simple UDP server to make a virtual secure channel with the clients
udpsocket I made this package to make a virtual stateful connection between the client & server using the UDP protocol for a golang game server (as yo
Hajimari is a beautiful & customizable browser startpage/dashboard with Kubernetes application discovery.
Hajimari 🌅 ...The beginning of a pleasant experience Features Web search bar Dynamically list apps discovered from Kubernetes ingresses Support for n
Build apps that run everywhere with Go and a browser engine of your choice (Chrome, Firefox, Epiphany or Android WebView).
hydrapp Build apps that run everywhere with Go and a browser engine of your choice (Chrome, Firefox, Epiphany or Android WebView). Overview 🚧 This pr
📔 Journal helps you manage multiple journals with ease from the comfort of your terminal, web browser or API client.
Journal helps you manage multiple journals with ease from the comfort of your terminal, web browser or API client. You can import/export journals as horcruxes and set simple customizations for layout, theme, and keybindings.
Live views and components for golang
live Real-time user experiences with server-rendered HTML in Go. Inspired by and borrowing from Phoenix LiveViews. Live is intended as a replacement f
Standalone client for proxies of Windscribe browser extension
windscribe-proxy Standalone Windscribe proxy client. Younger brother of opera-proxy. Just run it and it'll start a plain HTTP proxy server forwarding
LazySSH is an SSH server that acts as a jump host only, and dynamically starts temporary virtual machines.
LazySSH is an SSH server that acts as a jump host only, and dynamically starts temporary virtual machines. If you find yourself briefly starti
Python's webbrowser in Go. Simple API for opening web pages on your default browser.
webbrowser webbrowser provides a simple API for opening web pages on your default browser. It's inspired on Python's webbrowser package but lacks some
Kubernetes Virtualization API and runtime in order to define and manage virtual machines.
Kubernetes Virtualization API and runtime in order to define and manage virtual machines.
Go Wasm is a in-browser IDE for Go
Go Wasm Go Wasm is a Go development environment with the essentials to write and run code entirely within the browser, using the power of WebAssembly
Interact with browser from Go. Manually-crafted WebAPI interoperation library.
GWeb: golang + js + wasm gweb -- strictly typed WebAPI library on top of syscall/js. Like flow or TypeScript but for Go. You need it if you want to in
Terminal on browser via websocket
Terminal on browser via websocket. Supportted OS Linux Mac
Lima launches Linux virtual machines on macOS, with automatic file sharing, port forwarding, and containerd.
Lima: Linux-on-Mac ("macOS subsystem for Linux", "containerd for Mac")
The smart virtual machines manager. A modern CLI for Vagrant Boxes.
The smart virtual machines manager Table of Contents: What is Vermin Install Vermin Usage Contributors TODO What is Vermin Vermin is a smart, simple a
🌭 The hotdog web browser and browser engine 🌭
This is the hotdog web browser project. It's a web browser with its own layout and rendering engine, parsers, and UI toolkit! It's made from scratch e
vcluster - Create fully functional virtual Kubernetes clusters - Each cluster runs inside a Kubernetes namespace and can be started within seconds
Website • Quickstart • Documentation • Blog • Twitter • Slack vcluster - Virtual Clusters For Kubernetes Lightweight & Low-Overhead - Based on k3s, bu
Convenience of containers, security of virtual machines
Convenience of containers, security of virtual machines With firebuild, you can build and deploy secure VMs directly from Dockerfiles and Docker image
2D virtual tabletop prototype
Mirkwood Engine 🧝 A prototype of a virtual tabletop written in Go 1.16 and Ebiten 2 (The gif can seems a bit laggy but the animations are smooth in r
A bytecode-based virtual machine to implement scripting/filtering support in your golang project.
eval-filter Implementation Scripting Facilities Types Built-In Functions Conditionals Loops Functions Case/Switch Use Cases Security Denial of service
Netmaker is a tool for creating and managing virtual networks
Netmaker is a tool for creating and managing virtual networks. The goal is to make virtual/overlay/mesh networking easy for non-networking people. It should be like clicking a button. Netmaker consists of a server, an agent, and a UI.
Go testing in the browser. Integrates with `go test`. Write behavioral tests in Go.
GoConvey is awesome Go testing Welcome to GoConvey, a yummy Go testing tool for gophers. Works with go test. Use it in the terminal or browser accordi
📂 Web File Browser
filebrowser provides a file managing interface within a specified directory and it can be used to upload, delete, preview, rename and edit your files.
Share your terminal as a web application
GoTTY - Share your terminal as a web application GoTTY is a simple command line tool that turns your CLI tools into web applications. Installation Dow
The in-browser IDE for Go
Go Wasm Go Wasm is a Go development environment with the essentials to write and run code entirely within the browser, using the power of WebAssembly
Deskreen turns any device with a web browser into a secondary screen for your computer
Deskreen Website: https://deskreen.com ▶️ Deskreen Youtube channel (video tutorials, demos, use cases for Deskreen day to day usage) Deskreen turns an
Demonstration of a browser connecting to Pion WebRTC without a signaling server.
Offline Browser Sync WebRTC without a signaling server! This repo demonstrates how you can connect two WebRTC proccesses without signaling. No configu
hack-browser-data is an open-source tool that could help you decrypt data from the browser.
hack-browser-data is an open-source tool that could help you decrypt data ( password|bookmark|cookie|history|credit card|download
Open URL in your local web browser from the SSH-connected remote environment.
opener Open URL in your local web browser from the SSH-connected remote environment. How does opener work? opener is a daemon process that runs locall
Selfhosted collaborative browser - room management for n.eko
neko-rooms Simple room management system for n.eko. Self hosted rabb.it alternative. How to start You need to have installed Docker and docker-compose
Host yo' self from your browser, your phone, your toaster.
A hosting service from the browser, because why not. Try it at hostyoself.com. See it in action Here's an example where I use hostyoself.com to host i
Go compiler running entirely in your browser
wasm-go-playground This is the Go compiler ("gc") compiled for WASM, running in your browser! It can be used to run a simple playground, à la play.gol