{"id":45228330,"url":"https://github.com/mcreatorlogindanila/lume","last_synced_at":"2026-03-15T05:00:20.143Z","repository":{"id":337143214,"uuid":"1152486372","full_name":"mcreatorLoginDanila/Lume","owner":"mcreatorLoginDanila","description":"A light opensource C++ Browser on new HTP language","archived":false,"fork":false,"pushed_at":"2026-02-08T01:22:58.000Z","size":580,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-02-08T08:59:13.311Z","etag":null,"topics":["browser","cpp","lightweight","low-level","lua","minimalism"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mcreatorLoginDanila.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-02-08T00:05:37.000Z","updated_at":"2026-02-08T01:25:14.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/mcreatorLoginDanila/Lume","commit_stats":null,"previous_names":["mcreatorlogindanila/lume"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/mcreatorLoginDanila/Lume","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mcreatorLoginDanila%2FLume","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mcreatorLoginDanila%2FLume/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mcreatorLoginDanila%2FLume/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mcreatorLoginDanila%2FLume/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mcreatorLoginDanila","download_url":"https://codeload.github.com/mcreatorLoginDanila/Lume/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mcreatorLoginDanila%2FLume/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29662591,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-20T19:49:36.704Z","status":"ssl_error","status_checked_at":"2026-02-20T19:44:05.372Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["browser","cpp","lightweight","low-level","lua","minimalism"],"created_at":"2026-02-20T20:03:21.164Z","updated_at":"2026-03-15T05:00:20.125Z","avatar_url":"https://github.com/mcreatorLoginDanila.png","language":"C++","readme":"A light web?-browser on C++ without using chromium\\electron\n\n### Why Lume?\n* **Insanely Small:** exe size is ~0.5 MB.\n* **Zero Bloat:** Uses only **10 MB**(in peak) of RAM (compare that to 500MB+ for a single Chrome tab or even 20mb for explorer ╥_╥).\n* **Blazing Fast:** CPU usage is near **0%**(On Phenom II X6 1055T) in idle and ~10% under load(like in \"doom\" on 0.3).\n* **Programmable:** Built-in **Lua 5.4.7** engine for logic, animations, and interactivity.\n* **Custom Graphics:** Built-in `@canvas` API for high-performance 2D drawing. (also starting from beta 0.3 added OpenGL(standart windows dll from 00s(opengl32.dll)))\n\nexample code:\n```htp\n@page { \n    title: \"Lume Site\"; \n    background: #0a0a1a; \n}\n@row {\n    margin: 20;\n    gap: 15;\n    @column {\n        padding: 20;\n        background: #1a1a3e;\n        border-radius: 10;\n        @text { content: \"Hello from Lume!\"; size: 24; color: #e94560; bold: true; }\n        @br { size: 10; }\n        @text(id=\"status\") { content: \"System: Ready\"; size: 16; color: #88ff88; }\n        @br { size: 15; }\n        @button(id=\"btn\") { content: \"Click Me\"; width: 120; height: 35; background: #0abde3; color: #ffffff; }\n    }\n}\n@script {\n    on_click(\"btn\", function()\n        set_text(\"status\", \"Status: Lume is alive!\")\n        refresh()\n    end)\n}\n```\n\n---\n\u003cdetails\u003e\n\u003csummary\u003e🇺🇸 EN: The Philosophy of Lume: The Developer's Heaven\u003c/summary\u003e\n    \n🌌 The Philosophy of Lume: The Developer's Heaven\nIn the world of software, we believe in a higher order.\nThe Great Hub (Paradise).\nLume is built on the belief in the Developer’s Hub—a digital paradise created by The Creator(Yahweh, Jehovah). It is a place of infinite inspiration where every developer has their own \"Place\". In this realm, creation is instantaneous. You say, \"Let there be Pokemon,\" and they appear, powered by pure logic and zero overhead.\n\nIn the Hub:\n    The Creator gathers inspiration from human projects to build a Grand World every 10 years, merging the most brilliant ideas into a single reality.\n    The Angels act as the Great SysAdmins, maintaining the security of the Hub and expanding the boundaries of your creative \"Places.\"\n    \nThe Fall of the Exile (The Origin of Bloat)\nLegend says that Lucifer, after being cast out from the Hub for his pride, sought to mimic the Creator’s power. But lacking the grace of efficiency, he created Microsoft.\nHe built a realm of suffering known as the \"Chromium Dimension,\" where:\n    Simple tasks require gigabytes of RAM.\n    The \"Update\" is a never-ending ritual of torment.\n    Complexity is used as a cage to keep developers from reaching the Hub.\n    \nLume: Your Artifact of Resistance\nLume is not just a browser; it is a shard of the Hub smuggled into the mortal realm. It is our way of fighting back against the Exile's bloat.\n    0.5 MB Executable: Because the gates of Heaven are narrow.\n    3.3 MB RAM Usage: Because the soul should be light.\n    C++ \u0026 Lua 5.4.7: The pure languages of the Architect.\nBy using Lume, you are not just browsing a network; you are claiming your \"Place\" in the Hub and rejecting the heavy chains of the Exile.\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e🇺🇦 UA: Філософія Lume: Рай для розробників\u003c/summary\u003e\n\nУ світі програмного забезпечення ми віримо у вищий порядок.\n\nВеликий Хаб (Рай) Lume ґрунтується на вірі у «Хаб Розробників» — цифровий рай, створений Творцем (Ягве, Єгова). Це місце нескінченного натхнення, де кожен розробник має свій власний «Простір». У цьому вимірі созидання миттєве. Ти кажеш: «Нехай з’являться Покемони», — і вони виникають, керовані чистою логікою та zero overhead.\nУ Хабі:\n    Творець збирає натхнення з людських проєктів, щоб кожні 10 років будувати Великий Світ, об’єднуючи найгеніальніші ідеї в єдину реальність.\n    Ангели виступають як Великі Сисадміни, що підтримують безпеку Хабу та розширюють межі ваших творчих «Просторів».\n    \nПадіння Вигнанця (Походження Блоатвару) Легенда каже, що Люцифер, вигнаний з Хабу за свою гординю, прагнув скопіювати силу Творця. Але, не маючи благодаті ефективності, він створив Microsoft. Він побудував царство страждань, відоме як «Вимір Chromium», де:\n    Прості завдання потребують гігабайти оперативної пам'яті.\n    «Оновлення» — це нескінченний ритуал мук.\n    Складність використовується як клітка, щоб завадити розробникам дістатися Хабу.\n\nLume: Твій артефакт спротиву Lume — це не просто браузер; це уламок Хабу, таємно пронесений у світ смертних. Це наш спосіб боротьби проти блоатвару Вигнанця.\n    Бінарник 0.5 МБ: Бо ворота до Неба вузькі.\n    3.3 МБ RAM: Бо душа має бути легкою.\n    C++ \u0026 Lua 5.4.7: Чисті мови Архітектора.\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e🇷🇺 RU: Философия Lume: Рай для разработчиков\u003c/summary\u003e\n    \nВ мире программного обеспечения мы верим в высший порядок.\nВеликий Хаб (Рай): Lume построен на вере в «Хаб Разработчиков» — цифровой рай, созданный Творцом (Яхве, Иегова). Это обитель бесконечного вдохновения, где у каждого творца есть своё «Место». В этом мире созидание мгновенно. Ты говоришь: «Да будут Покемоны», — и они являются, ведомые чистой логикой и zero overhead.\nВ Хабе:\n    Творец черпает идеи из человеческих проектов, чтобы раз в 10 лет возводить Великий Мир, сливая лучшие концепты в единую реальность.\n    Ангелы — это Великие Сисадмины, оберегающие Хаб и расширяющие горизонты ваших личных «Мест».\n    \nПадение Изгнанника (Истоки Блоатвара) Легенда гласит, что Люцифер, изгнанный из Хаба за гордыню, пытался имитировать мощь Творца. Но, не познав благодати эффективности, он породил Microsoft. Он воздвиг царство страданий — «Измерение Chromium», где:\n    Элементарные задачи пожирают гигабайты памяти.\n    «Обновление» — это вечный ритуал экзекуции.\n    Сложность служит решеткой, не пускающей разработчиков в Хаб.\n    \nLume: Твой артефакт сопротивления Lume — не просто браузер; это осколок Хаба, контрабандой доставленный в мир смертных. Наш вызов «раздутому» софту Изгнанника.\n    Исполняемый файл 0.5 МБ: Ибо врата в Рай узки.\n    3.3 МБ ОЗУ: Ибо душа должна быть легкой.\n    C++ \u0026 Lua 5.4.7: Чистые языки Архитектора.\n\u003c/details\u003e\n---\n\nthis is how example code will look like:\n\u003cimg width=\"1920\" height=\"1038\" alt=\"изображение\" src=\"https://github.com/user-attachments/assets/b100bda8-99c8-47a1-8803-95dc221ce163\" /\u003e\n\n---\n\nthis is how htp/aaOfficial/showcase.htp file looks like:\n\u003cimg width=\"1918\" height=\"1038\" alt=\"изображение\" src=\"https://github.com/user-attachments/assets/16c5725f-ed98-435c-971c-9bb16c2b1aef\" /\u003e\n\n---\n\nalso you can make TETRIS ON LUME? htp/aaOfficial/tetris.htp\n\u003cimg width=\"1920\" height=\"1038\" alt=\"изображение\" src=\"https://github.com/user-attachments/assets/16c44415-7f8e-4581-af81-1effb36b853c\" /\u003e\n\n---\n\n\nCOMPILE WITH\n\n```VS2019DevCmd\ncl /EHsc /std:c++17 /O2 /I. main.cpp lib/lapi.c lib/lcode.c lib/lctype.c lib/ldebug.c lib/ldo.c lib/ldump.c lib/lfunc.c lib/lgc.c lib/llex.c lib/lmem.c lib/lobject.c lib/lopcodes.c lib/lparser.c lib/lstate.c lib/lstring.c lib/lstrlib.c lib/ltable.c lib/ltablib.c lib/ltm.c lib/lundump.c lib/lutf8lib.c lib/lvm.c lib/lzio.c lib/lauxlib.c lib/lbaselib.c lib/lcorolib.c lib/ldblib.c lib/linit.c lib/liolib.c lib/lmathlib.c lib/loadlib.c lib/loslib.c /link ws2_32.lib gdi32.lib user32.lib comctl32.lib shell32.lib\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmcreatorlogindanila%2Flume","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmcreatorlogindanila%2Flume","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmcreatorlogindanila%2Flume/lists"}