Merge pull request #67 from RadiusProxy/astro

This commit is contained in:
Owski 2025-05-05 09:02:53 -05:00 committed by GitHub
commit a93846f68a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
193 changed files with 17929 additions and 7124 deletions

12
.changeset/config.json Normal file
View file

@ -0,0 +1,12 @@
{
"$schema": "https://unpkg.com/@changesets/config@3.0.0/schema.json",
"changelog": ["@changesets/changelog-github", { "repo": "RadiusProxy/Radius" }],
"commit": false,
"fixed": [],
"linked": [],
"access": "public",
"baseBranch": "main",
"updateInternalDependencies": "patch",
"ignore": [],
"privatePackages": { "version": true, "tag": true }
}

50
.github/workflows/releases.yml vendored Normal file
View file

@ -0,0 +1,50 @@
name: Release
on:
push:
branches:
- main
workflow_dispatch:
defaults:
run:
shell: bash
env:
FORCE_COLOR: true
jobs:
changelog:
name: Release TAG
if: ${{ github.repository_owner == 'radiusproxy' }}
runs-on: ubuntu-latest
permissions:
contents: write
id-token: write
steps:
- uses: actions/checkout@v4
- name: Setup PNPM
uses: pnpm/action-setup@v3
with:
version: 9.1.1
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: 18
cache: "pnpm"
- name: Install dependencies
run: pnpm install --no-frozen-lockfile
- name: Create Release Pull Request or Publish
id: changesets
uses: changesets/action@v1
with:
version: pnpm run version
publish: pnpm exec changeset publish
commit: "[ci] release"
title: "[ci] release"
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

44
.gitignore vendored
View file

@ -1,36 +1,26 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
# build output
dist/
# generated types
.astro/
# dependencies
/node_modules
/.pnp
.pnp.js
.yarn/install-state.gz
node_modules/
# testing
/coverage
# next.js
/.next/
/out/
# production
/build
# misc
.DS_Store
*.pem
# debug
# logs
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
# local env files
.env*.local
# environment variables
.env
.env.production
# vercel
.vercel
# macOS-specific files
.DS_Store
# typescript
*.tsbuildinfo
next-env.d.ts
# jetbrains setting folder
.idea/
server/*.js

View file

@ -1,11 +0,0 @@
# This configuration file was automatically generated by Gitpod.
# Please adjust to your needs (see https://www.gitpod.io/docs/introduction/learn-gitpod/gitpod-yaml)
# and commit this file to your remote git repository to share the goodness with others.
# Learn more from ready-to-use templates: https://www.gitpod.io/docs/introduction/getting-started/quickstart
tasks:
- init: pnpm install && pnpm run build
command: pnpm run start

1
CNAME
View file

@ -1 +0,0 @@
radius.shibedev12.tech

76
astro.config.ts Normal file
View file

@ -0,0 +1,76 @@
import { defineConfig } from "astro/config";
import type { Plugin } from "vite";
import wisp from "wisp-server-node";
import node from "@astrojs/node";
import tailwindcss from "@tailwindcss/vite";
import icon from "astro-icon";
import { viteStaticCopy } from "vite-plugin-static-copy";
import playformCompress from "@playform/compress";
import { uvPath } from "@titaniumnetwork-dev/ultraviolet";
import { scramjetPath } from "@mercuryworkshop/scramjet";
//@ts-expect-error No types
import { epoxyPath } from "@mercuryworkshop/epoxy-transport";
import { libcurlPath } from "@mercuryworkshop/libcurl-transport";
import { baremuxPath } from "@mercuryworkshop/bare-mux/node";
const viteWispServer = (): Plugin => {
return {
name: "vite-wisp-server",
configureServer(server) {
server.httpServer?.on("upgrade", (req, socket, head) => {
req.url.startsWith("/wisp") ? wisp.routeRequest(req, socket, head) : undefined;
});
}
};
};
export default defineConfig({
vite: {
plugins: [
//@ts-ignore
tailwindcss(),
//@ts-ignore
viteWispServer(),
//@ts-ignore
viteStaticCopy({
targets: [
{ src: `${uvPath}/**/*`.replace(/\\/g, "/"), dest: "vu", overwrite: false },
{
src: `${scramjetPath}/**/*`.replace(/\\/g, "/"),
dest: "marcs",
overwrite: false
},
{
src: `${baremuxPath}/**/*`.replace(/\\/g, "/"),
dest: "erab",
overwrite: false
},
{
src: `${epoxyPath}/**/*`.replace(/\\/g, "/"),
dest: "epoxy",
overwrite: false
},
{
src: `${libcurlPath}/**/*`.replace(/\\/g, "/"),
dest: "libcurl",
overwrite: false
}
]
})
]
},
integrations: [
icon(),
playformCompress({
CSS: false,
HTML: true,
Image: true,
JavaScript: true,
SVG: true
})
],
output: "server",
adapter: node({
mode: "middleware"
})
});

41
biome.jsonc Normal file
View file

@ -0,0 +1,41 @@
{
"$schema": "https://biomejs.dev/schemas/1.9.4/schema.json",
"vcs": {
"enabled": false,
"clientKind": "git",
"useIgnoreFile": false
},
"files": {
"ignore": ["**/dist/**", ".github/**"],
"include": ["**/**", "server/**"]
},
"formatter": {
"enabled": true,
"indentStyle": "space",
"indentWidth": 4,
"lineWidth": 100,
"ignore": ["pnpm-lock.yaml", "package.json"]
},
"organizeImports": {
"enabled": true
},
"linter": {
"enabled": false
},
"javascript": {
"formatter": {
"trailingCommas": "none",
"quoteStyle": "double",
"semicolons": "always"
}
},
"json": {
"parser": {
"allowComments": true,
"allowTrailingCommas": true
},
"formatter": {
"trailingCommas": "none"
}
}
}

View file

@ -1,17 +0,0 @@
{
"$schema": "https://ui.shadcn.com/schema.json",
"style": "default",
"rsc": true,
"tsx": true,
"tailwind": {
"config": "tailwind.config.ts",
"css": "src/app/globals.css",
"baseColor": "neutral",
"cssVariables": true,
"prefix": ""
},
"aliases": {
"components": "@/components",
"utils": "@/lib/utils"
}
}

View file

@ -1,15 +0,0 @@
/** @type {import('next').NextConfig} */
const nextConfig = {
trailingSlash: true,
redirects() {
return [
{
source: '/settings',
destination: '/settings/proxy',
permanent: false
}
]
}
}
module.exports = nextConfig

11527
package-lock.json generated Normal file

File diff suppressed because it is too large Load diff

View file

@ -1,52 +1,55 @@
{
"name": "radius",
"description": "Simple, Super & Squeaky clean.",
"version": "0.1.0",
"name": "Radius",
"type": "module",
"version": "1.0.0",
"scripts": {
"dev": "node server.mjs",
"build": "next build --turbopack",
"start": "NODE_ENV=production node server.mjs"
"dev:server": "tsx --watch server",
"dev:client": "astro dev",
"dev": "npm run dev:client",
"build:server": "tsc -p server",
"build:client": "astro check && astro build",
"build": "npm run build:server & npm run build:client",
"start": "node server/index.js",
"bstart": "npm run build && npm run start",
"astro": "astro",
"format": "biome format --write ."
},
"dependencies": {
"@hookform/resolvers": "^3.9.0",
"@radix-ui/react-dialog": "^1.1.2",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-label": "^2.1.0",
"@radix-ui/react-select": "^2.1.2",
"@radix-ui/react-separator": "^1.1.0",
"@radix-ui/react-slot": "^1.1.0",
"@radix-ui/react-tabs": "^1.1.1",
"@radix-ui/react-toast": "^1.2.2",
"@radix-ui/react-tooltip": "^1.1.3",
"@tomphttp/bare-server-node": "^2.0.4",
"chemicaljs": "^2.1.1",
"class-variance-authority": "^0.7.0",
"clsx": "^2.1.1",
"framer-motion": "^11.11.8",
"lucide-react": "^0.452.0",
"mini-svg-data-uri": "^1.4.4",
"next": "15.3.1",
"next-themes": "^0.3.0",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-hook-form": "^7.53.0",
"react-router-dom": "^6.27.0",
"sonner": "^1.5.0",
"store2": "^2.14.3",
"tailwind-merge": "^2.5.3",
"tailwindcss-animate": "^1.0.7",
"zod": "^3.23.8"
"@astrojs/check": "^0.9.4",
"@astrojs/node": "^9.2.0",
"@fastify/middie": "^9.0.3",
"@fastify/static": "^8.1.1",
"@tailwindcss/vite": "^4.0.14",
"astro": "^5.7.4",
"astro-icon": "^1.1.5",
"fastify": "^5.2.1",
"tailwindcss": "^4.0.14",
"typescript": "^5.8.2",
"vite": "^6.2.2",
"wisp-server-node": "^1.1.7"
},
"pnpm": {
"onlyBuiltDependencies": [
"@biomejs/biome",
"bufferutil",
"esbuild",
"sharp",
"utf-8-validate"
]
},
"devDependencies": {
"@types/node": "^22.7.5",
"@types/react": "^18.3.11",
"@types/react-dom": "^18.3.1",
"autoprefixer": "^10.4.20",
"postcss": "^8.4.47",
"tailwindcss": "^3.4.13",
"typescript": "^5.6.3"
},
"engines": {
"node": ">=22.3.0"
"@biomejs/biome": "1.9.4",
"@iconify-json/lucide": "^1.2.30",
"@iconify-json/material-symbols": "^1.2.17",
"@mercuryworkshop/bare-mux": "^2.1.7",
"@mercuryworkshop/epoxy-transport": "^2.1.27",
"@mercuryworkshop/libcurl-transport": "^1.4.0",
"@mercuryworkshop/scramjet": "https://github.com/MercuryWorkshop/scramjet/releases/download/latest/mercuryworkshop-scramjet-1.0.2-dev.tgz",
"@playform/compress": "^0.1.7",
"@titaniumnetwork-dev/ultraviolet": "^3.2.10",
"@types/node": "^22.13.10",
"sharp": "^0.34.1",
"tsx": "^4.19.3",
"vite-plugin-static-copy": "^2.3.0"
}
}

8268
pnpm-lock.yaml generated

File diff suppressed because it is too large Load diff

View file

@ -1,6 +0,0 @@
module.exports = {
plugins: {
tailwindcss: {},
autoprefixer: {},
},
};

View file

@ -1,133 +0,0 @@
[
{
"title": "App suggest form",
"image": "/images/google_form.jpg",
"url": "https://forms.gle/ksbQCXNyncJr9MMu5"
},
{
"title": "Discord",
"image": "/images/Discord.jpeg",
"url": "https://discord.com/app"
},
{
"title": "Temu",
"image": "/images/Temu.png",
"url": "https://temu.com"
},
{
"title": "Amazon",
"image": "/images/Amazon.jpg",
"url": "https://amazon.com"
},
{
"title": "Tiktok",
"image": "/images/Tiktok.png",
"url": "https://tiktok.com"
},
{
"title": "Netflix",
"image": "/images/Netflix.jfif",
"url": "https://netflix.com"
},
{
"title": "Ebay",
"image": "/images/Ebay.png",
"url": "https://ebay.com"
},
{
"title": "Spotify",
"image": "/images/Spotify.png",
"url": "https://spotify.com"
},
{
"title": "Pinterest",
"image": "/images/Pinterest.png",
"url": "https://www.pinterest.com"
},
{
"title": "Wattpad",
"image": "/images/Wattpad.png",
"url": "https://www.wattpad.com/home"
},
{
"title": "Webtoon",
"image": "/images/Webtoon.png",
"url": "https://www.webtoons.com/en/"
},
{
"title": "Facebook",
"image": "/images/Facebook.png",
"url": "https://facebook.com/home"
},
{
"title": "Invidious - Youtube",
"image": "/images/Invidious.png",
"url": "https://yewtu.be"
},
{
"title": "Youtube",
"image": "/images/Youtube.jpg",
"url": "https://www.youtube.com/"
},
{
"title": "Github - NOT WORKING",
"image": "/images/GitHub.png",
"url": "https://github.com"
},
{
"title": "Vercel",
"image": "/images/Vercel.jpeg",
"url": "https://vercel.com/"
},
{
"title": "Snapchat",
"image": "/images/Snapchat.jpg",
"url": "https://www.snapchat.com"
},
{
"title": "X - Twitter",
"image": "/images/Twitter.png",
"url": "https://twitter.com"
},
{
"title": "Doulingo",
"image": "/images/Duolingo.png",
"url": "https://www.duolingo.com"
},
{
"title": "Hulu",
"image": "/images/Hulu.jfif",
"url": "https://auth.hulu.com/web/login/enter-email"
},
{
"title": "Disney+",
"image": "/images/Disney.png",
"url": "https://www.disneyplus.com/identity/login/enter-email"
},
{
"title": "Peacock",
"image": "/images/Peacock.png",
"url": "https://www.peacocktv.com/start"
},
{
"title": "ESPN",
"image": "/images/ESPN.png",
"url": "https://www.espn.com"
},
{
"title": "Paramount Plus",
"image": "/images/Paramount.jpg",
"url": "https://www.paramountplus.com"
},
{
"title": "Steam",
"image": "/images/Steam.jpg",
"url": "https://store.steampowered.com"
},
{
"title": "W3Schools",
"image": "/images/W3Schools.png",
"url": "https://www.w3schools.com"
}
]

View file

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

9
public/favicon.svg Normal file
View file

@ -0,0 +1,9 @@
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 128 128">
<path d="M50.4 78.5a75.1 75.1 0 0 0-28.5 6.9l24.2-65.7c.7-2 1.9-3.2 3.4-3.2h29c1.5 0 2.7 1.2 3.4 3.2l24.2 65.7s-11.6-7-28.5-7L67 45.5c-.4-1.7-1.6-2.8-2.9-2.8-1.3 0-2.5 1.1-2.9 2.7L50.4 78.5Zm-1.1 28.2Zm-4.2-20.2c-2 6.6-.6 15.8 4.2 20.2a17.5 17.5 0 0 1 .2-.7 5.5 5.5 0 0 1 5.7-4.5c2.8.1 4.3 1.5 4.7 4.7.2 1.1.2 2.3.2 3.5v.4c0 2.7.7 5.2 2.2 7.4a13 13 0 0 0 5.7 4.9v-.3l-.2-.3c-1.8-5.6-.5-9.5 4.4-12.8l1.5-1a73 73 0 0 0 3.2-2.2 16 16 0 0 0 6.8-11.4c.3-2 .1-4-.6-6l-.8.6-1.6 1a37 37 0 0 1-22.4 2.7c-5-.7-9.7-2-13.2-6.2Z" />
<style>
path { fill: #000; }
@media (prefers-color-scheme: dark) {
path { fill: #FFF; }
}
</style>
</svg>

After

Width:  |  Height:  |  Size: 749 B

View file

@ -1,354 +0,0 @@
[
{
"title": "Suggest a game",
"image": "/images/google_form.jpg",
"url": "https://docs.google.com/forms/d/e/1FAIpQLSeI5pSQCeR3nW5yCW0KrNXrB8c_yMIqqD4rjxa6OiiZmEZXMQ/viewform"
},
{
"title": "Baldi's Basics",
"image": "/images/basic.png",
"url": "https://glcdn.githack.com/Nailington/3kh0-assets/-/raw/main/baldis-basics/index.html"
},
{
"title": "2048",
"image": "/images/2048_image.png",
"url": "https://glcdn.githack.com/Nailington/3kh0-assets/-/raw/main/2048/index.html"
},
{
"title": "Roblox",
"image": "/images/RobloxLogo.png",
"url": "https://now.gg/play/roblox-corporation/5349/roblox"
},
{
"title": "N-Gon",
"image": "/images/n-gon.png",
"url": "https://landgreen.github.io/n-gon/"
},
{
"title": "Geforce Now",
"image": "/images/Geforce_Now.png",
"url": "https://play.geforcenow.com"
},
{
"title": "Bitlife",
"image": "/images/BitLife.jpg",
"url": "https://xlegends.github.io/bitlife/"
},
{
"title": "Craftmine",
"image": "/images/Craftmine.jpeg",
"url": "https://images-opensocial.googleusercontent.com/gadgets/ifr?url=https://cdn.jsdelivr.net/gh/bobydob/JSEngine@bdd7d45deaeaa50131e1913f2f0598cf147f8c56/build/crmine/crmi.xml&container=ig"
},
{
"title": "Cookie Clicker",
"image": "/images/Cookie_Clicker.png",
"url": "https://orteil.dashnet.org/cookieclicker/"
},
{
"title": "Drift Boss",
"image": "/images/drift_boss.png",
"url": "https://driftbossunblocked.github.io/"
},
{
"title": "Drive Mad",
"image": "/images/Drive_Mad.png",
"url": "https://ubg77.github.io/game131022/drive-mad/"
},
{
"title": "Parking Fury",
"image": "/images/Parking_Fury.png",
"url": "https://webglmath.github.io/parking-fury/"
},
{
"title": "Parking Fury 2",
"image": "/images/Parking_Fury2.png",
"url": "https://webglmath.github.io/parking-fury-2/"
},
{
"title": "Parking Fury 3",
"image": "/images/Parking_Fury3.jpg",
"url": "https://webglmath.github.io/parking-fury-3/"
},
{
"title": "Extreme Car Parking",
"image": "/images/Extreme_Car_Parking.jfif",
"url": "https://ubg77.github.io/fix/extreme-car-parking/"
},
{
"title": "Merge Cyber Racers",
"image": "/images/Merge_Cyber_Racers.png",
"url": "https://ubg77.github.io/edit/merge-cyber-racers/"
},
{
"title": "Merge Round Racers",
"image": "/images/Merge_Round_Racers.png",
"url": "https://ubg77.github.io/edit/merge-round-racers/"
},
{
"title": "Geometry Dash",
"image": "/images/Geometry_Dash.png",
"url": "https://assets.3kh0.net/geodash/"
},
{
"title": "Flappy Bird",
"image": "/images/Flappy_Bird.png",
"url": "https://ellisonleao.github.io/clumsy-bird/"
},
{
"title": "Fruit Ninja",
"image": "/images/Fruit_Ninja.png",
"url": "http://huningxin.github.io/spp.js/examples/fruitNinja/"
},
{
"title": "Crazy Games",
"image": "/images/Crazy_Games.png",
"url": "https://www.crazygames.com/"
},
{
"title": "Cool Math Games",
"image": "/images/Coolmath_Games.png",
"url": "https://coolmathgames.com/"
},
{
"title": "Minesweeper",
"image": "/images/Minesweeper.png",
"url": "https://nickarocho.github.io/minesweeper/"
},
{
"title": "Tetris",
"image": "/images/Tetris.png",
"url": "https://www.lumpty.com/amusements/Games/Tetris/tetris.html"
},
{
"title": "little Alchemy",
"image": "/images/Little_Alchemy.png",
"url": "https://littlealchemy.com/"
},
{
"title": "Little Alchemy 2",
"image": "/images/Little_Alchemy2.png",
"url": "https://littlealchemy2.com/"
},
{
"title": "Infinite Craft",
"image": "/images/Infinite_Craft.png",
"url": "https://infinite-craft.com/"
},
{
"title": "Chess",
"image": "/images/Chess.png",
"url": "https://www.chess.com/"
},
{
"title": "Bad Ice Cream",
"image": "/images/Bad_Icecream.png",
"url": "https://badicecream.io/"
},
{
"title": "Bad Ice Cream 2",
"image": "/images/Bad_Ice_Cream2.png",
"url": "https://badicecream.io/bad-ice-cream-2"
},
{
"title": "Adrenaline Challenge",
"image": "/images/Adrenaline.png",
"url": "https://1kh0.github.io/projects/adrenalinechallenge/index.html"
},
{
"title": "Adventure Drivers",
"image": "/images/Adventure_Drivers.jpg",
"url": "https://ubg77.github.io/game131022/adventure-drivers/"
},
{
"title": "Amidst the Clouds",
"image": "/images/Amidst_the_Sky.png",
"url": "https://assets.3kh0.net/amidst-the-clouds/"
},
{
"title": "Angry Sharks",
"image": "/images/Angry_Shark.jfif",
"url": "https://assets.3kh0.net/angry-sharks/"
},
{
"title": "Avalanche",
"image": "/images/Avalanche.jpeg",
"url": "https://assets.3kh0.net/avalanche/"
},
{
"title": "Awesome Tanks 2",
"image": "/images/Awesome_Tanks.png",
"url": "https://ubg98.github.io/AwesomeTanks2/"
},
{
"title": "Basket Random",
"image": "/images/Basket_Random.png",
"url": "https://tylerpalko.github.io/gamehub/basketrandom/"
},
{
"title": "Basket Bros",
"image": "/images/Basket_Bros.png",
"url": "https://basketbros.io/"
},
{
"title": "Battle for Gondor",
"image": "/images/Battle_for_Gondor.png",
"url": "https://assets.3kh0.net/battleforgondor/"
},
{
"title": "Black Hole Square",
"image": "/images/Black_Hole_Square.jpeg",
"url": "https://quinten.github.io/black-hole-square/"
},
{
"title": "Black Knight",
"image": "/images/Black_Knight.jfif",
"url": "https://assets.3kh0.net/blackknight/"
},
{
"title": "1v1.LOL",
"image": "/images/1v1lol.png",
"url": "https://1v1.lol"
},
{
"title": "Agar.io",
"image": "/images/Agario.jpg",
"url": "https://agar.io"
},
{
"title": "ev.io",
"image": "/images/Evio.png",
"url": "https://ev.io"
},
{
"title": "florr.io",
"image": "/images/Florrio.png",
"url": "https://florr.io"
},
{
"title": "hole.io",
"image": "/images/Holeio.png",
"url": "https://hole-io.com/"
},
{
"title": "justfall.lol",
"image": "/images/Just_Fall.png",
"url": "https://justfall.lol"
},
{
"title": "Shell Shockers",
"image": "/images/Shell_Shockers.jfif",
"url": "https://shellshock.io"
},
{
"title": "thelast.io",
"image": "/images/TheLastio.png",
"url": "https://www.thelast.io/"
},
{
"title": "moomoo.io",
"image": "/images/MooMooio.png",
"url": "https://moomoo.io"
},
{
"title": "Thisissand",
"image": "/images/THISISSAND.png",
"url": "https://thisissand.com/"
},
{
"title": "Five Nights at Freddy's 1",
"image": "/images/FNAF1.jpg",
"url": "https://ubg77.github.io/fix/fnaf1/"
},
{
"title": "There is no game",
"image": "/images/There_is_no_Game.png",
"url": "https://webglmath.github.io/there-is-no-game/"
},
{
"title": "Stick Merge",
"image": "/images/Stick_Merge.jpg",
"url": "https://webglmath.github.io/stickmerge/"
},
{
"title": "Stick Merge: Halloween",
"image": "/images/Stick_Merge_Halloween.jfif",
"url": "https://ubg77.github.io/edit/stick-merge-halloween/"
},
{
"title": "Stickman Fighter Epic Battle",
"image": "/images/Stickman_Fighter_Epic_Battle.jfif",
"url": "https://webglmath.github.io/stickman-fighter-epic-battle/"
},
{
"title": "Stickman Fighter Epic Battle 2",
"image": "/images/Stickman_Fighter_Epic_Battle2.jfif",
"url": "https://webglmath.github.io/stickman-fighter-epic-battle-2/"
},
{
"title": "BoxRob",
"image": "/images/BoxRob.png",
"url": "https://webglmath.github.io/boxrob/"
},
{
"title": "Doodle Jump",
"image": "/images/Doodle_Jump.jfif",
"url": "https://webglmath.github.io/doodle-jump/"
},
{
"title": "Idle Dice",
"image": "/images/Idle_Dice.png",
"url": "https://ubg77.github.io/game131022/idle-dice/"
},
{
"title": "Idle Miner",
"image": "/images/Idle_Miner.png",
"url": "https://ubg77.github.io/game131022/idle-miner/"
},
{
"title": "Idle Mining Empire",
"image": "/images/Idle_Mining_Empire.png",
"url": "https://ubg77.github.io/fix/idle-mining-empire/"
},
{
"title": "Idle Startup Tycoon",
"image": "/images/Idle_Startup_Tycoon.jfif",
"url": "https://ubg77.github.io/game131022/idle-startup-tycoon/"
},
{
"title": "Rail Runner",
"image": "/images/Rail_Runner.png",
"url": "https://gswitchgames.github.io/subway-runner-1/"
},
{
"title": "Temple of Boom",
"image": "/images/Temple_of_Boom.png",
"url": "https://ubg77.github.io/fix/temple-of-boom/"
},
{
"title": "Arrow Count Master",
"image": "/images/Arrow_Count_Master.jpeg",
"url": "https://gswitchgames.github.io/arrow-count-master/"
},
{
"title": "Candy Jump",
"image": "/images/Candy_Jump.png",
"url": "https://webglmath.github.io/candy-jump/"
},
{
"title": "Raft Wars",
"image": "/images/Raft_Wars.jfif",
"url": "https://webglmath.github.io/raft-wars/"
},
{
"title": "Raft Wars 2",
"image": "/images/Raft_Wars2.jfif",
"url": "https://webglmath.github.io/raft-wars-2/"
},
{
"title": "BitBurner",
"image": "/images/BitBurner.jpg",
"url": "https://bitburner-official.github.io/"
}
]

Binary file not shown.

Before

Width:  |  Height:  |  Size: 965 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 411 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 374 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 571 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 130 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 736 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 186 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 680 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 136 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 190 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 313 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 167 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 180 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 510 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 475 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 341 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 242 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 550 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 197 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 294 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 209 KiB

View file

@ -1,110 +0,0 @@
[
{
"splash": "testt22"
},
{
"splash": "Join to our community! https://discord.gg/qsXnhSPtAK"
},
{
"splash": "Browse safely!"
},
{
"splash": "Hello World!"
},
{
"splash": "Access with ease!"
},
{
"splash": "Stay secure online!"
},
{
"splash": "New updates available!"
},
{
"splash": "Surf anonymously!"
},
{
"splash": "Unlock the web!"
},
{
"splash": "Don't miss out!"
},
{
"splash": "Fast and reliable!"
},
{
"splash": "Enjoy your privacy!"
},
{
"splash": "Let's get started!"
},
{
"splash": "Protect your data!"
},
{
"splash": "Freedom online!"
},
{
"splash": "Navigate freely!"
},
{
"splash": "Your web, your rules!"
},
{
"splash": "Stay anonymous!"
},
{
"splash": "Access anything!"
},
{
"splash": "Fast and secure!"
},
{
"splash": "Browse without limits!"
},
{
"splash": "Private and secure!"
},
{
"splash": "Keep your data safe!"
},
{
"splash": "Connect globally!"
},
{
"splash": "No boundaries!"
},
{
"splash": "Web freedom!"
},
{
"splash": "Stay private!"
},
{
"splash": "Anonymous browsing!"
},
{
"splash": "Secure access!"
},
{
"splash": "Fast connections!"
},
{
"splash": "Unrestricted access!"
},
{
"splash": "Surf the web freely!"
},
{
"splash": "Your privacy matters!"
},
{
"splash": "Always connected!"
},
{
"splash": "Web without limits!"
},
{
"splash": "Explore the internet!"
}
]

Some files were not shown because too many files have changed in this diff Show more