Skip to content

Latest commit

 

History

143 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A light web- alternative browser on C++

Why Lume?

  • Insanely Small: exe size is less than 1 MB.
  • Zero Bloat: Uses only 3 MB(Idle) of RAM (compare that to 500MB+ for a single Chrome tab or even 20mb for explorer ╥_╥).
  • Blazing Fast: CPU usage is near 0%(On Phenom II X6 1055T) in idle and ~10% under load(like in "doom" on 0.3).
  • Programmable: Built-in Lua 5.4.7 engine for logic, animations, and interactivity.
  • Custom Graphics: Built-in @canvas API for high-performance 2D drawing. (also starting from beta 0.3 added OpenGL(opengl32.dll))

All pages\plugins has been moved to https://github.com/Lume-corp/LumeSources

content of /lib/ folder: https://github.com/Lume-corp/LumeLibs


example code:

@page { 
    title: "Lume Site"; 
    background: #0a0a1a; 
}
@row {
    margin: 20;
    gap: 15;
    @column {
        padding: 20;
        background: #1a1a3e;
        border-radius: 10;
        @text { content: "Hello from Lume!"; size: 24; color: #e94560; bold: true; }
        @br { size: 10; }
        @text(id="status") { content: "System: Ready"; size: 16; color: #88ff88; }
        @br { size: 15; }
        @button(id="btn") { content: "Click Me"; width: 120; height: 35; background: #0abde3; color: #ffffff; }
    }
}
@script {
    on_click("btn", function()
        set_text("status", "Status: Lume is alive!")
        refresh()
    end)
}

this is how example code will look like: изображение


The Philosophy of Lume will be remaked

this is how htp/aaOfficial/showcase.htp file looks like: изображение


also you can make TETRIS ON LUME? htp/aaOfficial/tetris.htp изображение


COMPILE WITH

cl /EHsc /std:c++17 /O2 /utf-8 /I. main.cpp lib/*.c lib/wasm3/*.c /link gdi32.lib user32.lib comctl32.lib shell32.lib winhttp.lib ole32.lib

added gradient text on v3.1 изображение

now supports https (0.3.4-0.3.4.1) and opengl (0.3-0.3.3) image

About

A light opensource C++ NO HTML\JS Alternative Browser on new HTP language

Topics

Resources

Stars

10 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages