AI 资讯
I built a browser-based desktop environment (IP Linux) with React, TypeScript and Vite
I built a browser-based desktop environment (IP Linux) with React, TypeScript and Vite I have been working on a project called IP Linux : a browser-based desktop environment that runs as a static web app. Live site: https://ip-os-linux.vercel.app/ GitHub Repository: https://github.com/ikerperez12/IP-OS-LINUX It is not a real Linux distribution, and it does not run native binaries. The idea is different: I wanted to explore how far a polished desktop-like experience can go inside a normal browser tab. The result is a small web OS-style environment with: A splash / entry screen A desktop with icons, folders, and widgets A top panel with system controls A dock and app launcher Resizable and draggable windows Virtual workspaces Snap assist A global search / Spotlight-style command palette Local-first apps (Files, Terminal, settings, player) Reactive wallpapers Glass UI and visual effects Why I built it Most web demos are landing pages, dashboards, or small single-purpose apps. I wanted to build something that feels more like an environment. I was interested in questions like: Can a web app feel physical and desktop-like? How should windows behave inside a browser viewport? How far can local-first storage go before a backend is actually needed? How do you organize many small apps without making the UI messy? IP Linux became a way to test all of that in one project. The app includes a catalog of built-in apps and tools: Files, Terminal, Browser, Settings, App Store, Music Player, Matrix Rain, games, developer tools, productivity apps, and visual utilities. The virtual file system and user preferences are stored locally in the visitor's browser with IndexedDB/localStorage. There is no backend, no account system, and no required environment variables for the public release. Would love to get feedback on the interaction design, responsiveness, or features!
开源项目
🔥 vortex-data / vortex - An extensible, state-of-the-art framework for columnar compr
GitHub热门项目 | An extensible, state-of-the-art framework for columnar compression, and the fastest FOSS columnar file format. Formerly at @spiraldb, now an Incubation Stage project at LFAI&Data, part of the Linux Foundation. | Stars: 3,015 | 21 stars this week | 语言: Rust
开源项目
🔥 gfx-rs / wgpu - A cross-platform, safe, pure-Rust graphics API.
GitHub热门项目 | A cross-platform, safe, pure-Rust graphics API. | Stars: 17,373 | 12 stars today | 语言: Rust
开源项目
🔥 Universal-Debloater-Alliance / universal-android-debloater-next-generation - Cross-platform GUI written in Rust using ADB to debloat non-
GitHub热门项目 | Cross-platform GUI written in Rust using ADB to debloat non-rooted Android devices. Improve your privacy, the security and battery life of your device. | Stars: 6,929 | 101 stars today | 语言: Rust
开源项目
🔥 anyproto / anytype-ts - Official Anytype client for MacOS, Linux, and Windows
GitHub热门项目 | Official Anytype client for MacOS, Linux, and Windows | Stars: 8,147 | 23 stars today | 语言: TypeScript
开源项目
🔥 Emanuele-web04 / synara - The best place to build with your AI sub
GitHub热门项目 | The best place to build with your AI sub | Stars: 873 | 58 stars today | 语言: TypeScript
开源项目
🔥 documenso / documenso - The Open Source DocuSign Alternative.
GitHub热门项目 | The Open Source DocuSign Alternative. | Stars: 13,392 | 37 stars today | 语言: TypeScript
开源项目
🔥 TencentCloud / TencentDB-Agent-Memory - TencentDB Agent Memory delivers fully local long-term memory
GitHub热门项目 | TencentDB Agent Memory delivers fully local long-term memory for AI Agents via a 4-tier progressive pipeline, with zero external API dependencies. | Stars: 5,766 | 172 stars today | 语言: TypeScript
开源项目
🔥 gildas-lormeau / SingleFile - Web Extension for saving a faithful copy of a complete web p
GitHub热门项目 | Web Extension for saving a faithful copy of a complete web page in a single HTML file | Stars: 21,579 | 84 stars today | 语言: JavaScript
开源项目
🔥 iptv-org / database - User editable database for TV channels.
GitHub热门项目 | User editable database for TV channels. | Stars: 1,432 | 11 stars today | 语言: JavaScript
开源项目
🔥 sindresorhus / eslint-plugin-unicorn - More than 200 powerful ESLint rules
GitHub热门项目 | More than 200 powerful ESLint rules | Stars: 5,045 | 3 stars today | 语言: JavaScript
开源项目
🔥 NaiboWang / EasySpider - A visual no-code/code-free web crawler/spider易采集:一个可视化浏览器自动化
GitHub热门项目 | A visual no-code/code-free web crawler/spider易采集:一个可视化浏览器自动化测试/数据采集/网页爬虫软件,可以无代码图形化的设计和执行爬虫任务。别名:ServiceWrapper面向Web应用的智能化服务封装系统。 | Stars: 44,072 | 20 stars today | 语言: JavaScript
开源项目
🔥 fmhy / edit - Make changes to FMHY
GitHub热门项目 | Make changes to FMHY | Stars: 10,140 | 44 stars today | 语言: JavaScript
开源项目
🔥 ArchipelagoMW / Archipelago - Archipelago Multi-Game Randomizer and Server
GitHub热门项目 | Archipelago Multi-Game Randomizer and Server | Stars: 1,460 | 3 stars today | 语言: Python
开源项目
🔥 Flowseal / tg-ws-proxy - Local MTProto proxy server for partial bypassing of Telegram
GitHub热门项目 | Local MTProto proxy server for partial bypassing of Telegram loading | Stars: 7,484 | 102 stars today | 语言: Python
开源项目
🔥 trycua / cua - Open-source infrastructure for Computer-Use Agents. Sandboxe
GitHub热门项目 | Open-source infrastructure for Computer-Use Agents. Sandboxes, SDKs, and benchmarks to train and evaluate AI agents that can control full desktops (macOS, Linux, Windows). | Stars: 18,027 | 57 stars today | 语言: HTML
开源项目
🔥 krahets / hello-algo - 《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持简中、繁中、English、日本語,提供 Python
GitHub热门项目 | 《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持简中、繁中、English、日本語,提供 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 等代码实现 | Stars: 126,755 | 34 stars today | 语言: Java
开源项目
🔥 teslamate-org / teslamate - A self-hosted data logger for your Tesla 🚘 [main maintainer=
GitHub热门项目 | A self-hosted data logger for your Tesla 🚘 [main maintainer=@JakobLichterfeld] | Stars: 8,147 | 35 stars today | 语言: Elixir
AI 资讯
AI Tooling on OpenShift: A Practitioner's Evaluation Framework
Pipeline & Prompts | Byte size guides on DevOps, Cloud and AI ** AI in the Stack #1** Byte size summary After reading this article, you'll have a framework for evaluating AI tools in platform engineering contexts — not by capability type, but by where in your workflow the tool actually changes the outcome. You'll understand why the tools that sound most compelling are still hype, where genuine productivity gains exist today, and what governance infrastructure you need in place before any AI component gets near production. This article is the foundation for the series; subsequent articles implement each touch point against real OpenShift infrastructure. The story I spent months selling IBM's AI and data science portfolio before I truly understood what I was selling. I knew the pitch. Predictive analytics. Optimization. Decision intelligence. I could walk a room through the business value without breaking a sweat. CPLEX for scheduling, Watson for insights — I had the slides, the talking points, the customer stories. Then I sat in on a data scientist demo. Not a sales demo. An actual working session — models being trained, outputs being interrogated, assumptions being challenged in real time. And somewhere in that room, watching someone do the thing I'd been describing from the outside, something clicked — and not in a good way. The models were impressive. The theory was solid. But I kept asking myself the same quiet question: where does this go next? Because most of what I saw never made it anywhere near production. It lived in notebooks. In slide decks. In proof-of-concept environments that were never ready to cross the line into something real. I'd been selling outcomes — optimised schedules, smarter decisions, reduced costs — without a clear path to how you'd actually get there. And underneath all of it, something else bothered me that nobody was talking about loudly enough: the data going into these models was often messy, unvalidated, and ungoverned. Bias wasn't
开发者
Building Lightweight PHP Microservices with webrium/core — No Framework Bloat Required
Do you really need a full framework to handle a few API endpoints or webhooks? Laravel and Symfony are excellent tools — for large applications. But when you're building a focused microservice, a webhook receiver, or a lightweight REST API, bootstrapping a full-stack framework means carrying hundreds of files, a massive autoloader, and a dependency tree you'll never fully use. That's the problem webrium/core was built to solve: a minimalist, zero-dependency PHP micro-framework written entirely from scratch, designed to stay out of your way. Installation composer require webrium/core That's it. No configuration files to publish, no service providers to register. The Entry Point Every webrium application starts with the same three lines: <?php require_once __DIR__ . '/vendor/autoload.php' ; use Webrium\App ; use Webrium\Route ; App :: initialize ( __DIR__ ); // ... your routes here App :: run (); App::initialize() sets the root path and loads the global helper functions. App::run() initializes error handling and dispatches the current request through the router. Routing The router supports all standard HTTP methods. Route handlers can be closures, a Controller@method string, or an [Controller::class, 'method'] array. Basic routes: Route :: get ( '/status' , fn () => [ 'status' => 'alive' ]); Route :: post ( '/items' , fn () => [ 'created' => true ]); Route :: put ( '/items/{id}' , fn ( $id ) => [ 'updated' => $id ]); Route :: patch ( '/items/{id}' , fn ( $id ) => [ 'patched' => $id ]); Route :: delete ( '/items/{id}' , fn ( $id ) => [ 'deleted' => $id ]); Route handlers return an array — the framework automatically encodes it as JSON and sends the correct Content-Type header. Dynamic parameters: Route :: get ( '/users/{id}/posts/{postId}' , function ( $id , $postId ) { return [ 'user_id' => $id , 'post_id' => $postId , ]; }); Named routes: Route :: get ( '/users/{id}' , fn ( $id ) => [ 'id' => $id ]) -> name ( 'users.show' ); // Generate the URL elsewhere: $url = rout