Giter Site home page Giter Site logo

titaniumnetwork-dev / alu Goto Github PK

View Code? Open in Web Editor NEW
44.0 3.0 185.0 3.21 MB

Alu is a frontend proxy site that offers games and a clean frontend for Ultraviolet and Rammerhead

Home Page: https://aluu.xyz

License: GNU General Public License v3.0

JavaScript 68.40% Astro 21.94% TypeScript 7.14% CSS 2.19% HTML 0.27% Dockerfile 0.06%

alu's Introduction

AluLogo

Alu

Alu is a beautiful, functional, and sleek web proxy, which focuses on customization and ease of use.

Features

  • ๐ŸŒ UV and Rammerhead support
  • ๐ŸŽจ Multiple Themes to choose from
  • ๐Ÿฌ Marketplace for Themes and Extensions
  • ๐Ÿ•ถ Multiple site cloaking options
  • ๐ŸŽฎ 50+ Games to choose from
  • ๐ŸŒŽ Support for 6 Languages
  • ๐Ÿš€ High performance
  • ๐Ÿ” Multiple Search Engines to pick from

Deploying Alu

Deploying Alu is about as simple as it gets.

  1. Open your terminal and type git clone https://github.com/titaniumnetwork-dev/Alu --recurse-submodules

  2. Install pnpm with npm i -g pnpm.

  3. Then simply run pnpm i to install all node_modules, and then build the frontend with pnpm run build, this shouldn't take more than a couple seconds.

  4. Finally, run pnpm start to actually serve Alu! It defaults to port 3000 for everything, but this can be specified in an env file.

Congrats! You should now be running your very own instance of Alu! ๐ŸŽ‰

Warning

Recursing all submodules will install alu-games as well. This repo contains all games for Alu, and is quite large! If you wish to skip it, simply remove --recurse-submodules from your clone command.

What about Docker?

Alu can be easily dockerized with the Dockerfile provided in the repository. Simply run docker build -t alu . to build the image, and then docker run -p 3000:3000 alu to run the container, and you're good to go!

Technologies

  • Ultraviolet by Titanium Network
  • Bare Server from TompHTTP
  • Wisp Server Node by Mercury Workshop
  • Rammerhead by binary-person
  • Astro from astro.build
  • Typescript
  • ExpressJS
  • Prettier
  • ESLint

License

Alu is licensed under the GNU GPL v3.0 License as of 2/9/2024.

alu's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

alu's Issues

"Syntax Error: Cannot use import statement outside a module" on Docker

I am trying to run Alu in a Docker container.
It does the same thing it would usually do on a normal runtime, but just containerized.

Dockerfile:

FROM node:latest

COPY Alu .

RUN npm i -g pnpm
RUN pnpm i
RUN pnpm run build

CMD [ "pnpm", "start" ]

After running git clone https://github.com/titaniumnetwork-dev/Alu --recurse-submodules.
When I try to run the container however, I get the error "Syntax Error: Cannot use import statement outside a module"

I'm quite new to JS, so this probably is a simple problem to fix.

Thanks in advance,
Lawson

Not working

I have an issue where the screen goes blue and stops responding. I tried switching proxies and the issue still persists.

Firefox becomes unresponsive

The page eventually becomes unresponsive crashes on firefox. r58 says its an epoxy memory leak that is ffs fault, average rust.

Bug

Say internal server error when loading sites plz fix

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.