开源项目
🔥 Barre / ZeroFS - ZeroFS - ZeroFS serves S3-compatible buckets as POSIX filesy
GitHub热门项目 | ZeroFS - ZeroFS serves S3-compatible buckets as POSIX filesystems over NFS and 9P, or as raw block devices over NBD. | Stars: 1,961 | 18 stars today | 语言: Rust
开源项目
🔥 vectordotdev / vector - A high-performance observability data pipeline.
GitHub热门项目 | A high-performance observability data pipeline. | Stars: 22,026 | 10 stars today | 语言: Rust
开源项目
🔥 elie222 / inbox-zero - The world's best AI personal assistant for email. Open sourc
GitHub热门项目 | The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast. | Stars: 11,204 | 25 stars today | 语言: TypeScript
开源项目
🔥 MemTensor / MemOS - Self-evolving memory OS for LLM & AI Agents: ultra-persisten
GitHub热门项目 | Self-evolving memory OS for LLM & AI Agents: ultra-persistent memory, hybrid-retrieval, and cross-task skill reuse, with 35.24% token savings | Stars: 9,831 | 58 stars today | 语言: TypeScript
开源项目
🔥 SigNoz / signoz - SigNoz is an open-source observability platform native to Op
GitHub热门项目 | SigNoz is an open-source observability platform native to OpenTelemetry with logs, traces and metrics in a single application. An open-source alternative to DataDog, NewRelic, etc. 🔥 🖥. 👉 Open source Application Performance Monitoring (APM) & Observability tool | Stars: 27,308 | 14 stars today | 语言: TypeScript
开源项目
🔥 Kong / insomnia - The open-source, cross-platform API client for GraphQL, REST
GitHub热门项目 | The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage. | Stars: 38,482 | 8 stars today | 语言: TypeScript
开源项目
🔥 LibreSpark / LibreTV - 一分钟搭建影视站,支持Vercel/Docker等部署方式
GitHub热门项目 | 一分钟搭建影视站,支持Vercel/Docker等部署方式 | Stars: 13,698 | 9 stars today | 语言: JavaScript
开源项目
🔥 CesiumGS / cesium - An open-source JavaScript library for world-class 3D globes
GitHub热门项目 | An open-source JavaScript library for world-class 3D globes and maps 🌎 | Stars: 15,367 | 2 stars today | 语言: JavaScript
开源项目
🔥 Wei-Shaw / claude-relay-service - CRS-自建Claude Code镜像,一站式开源中转服务,让 Claude、OpenAI、Gemini、Droid 订
GitHub热门项目 | CRS-自建Claude Code镜像,一站式开源中转服务,让 Claude、OpenAI、Gemini、Droid 订阅统一接入,支持拼车共享,更高效分摊成本,原生工具无缝使用。 | Stars: 12,064 | 12 stars today | 语言: JavaScript
开源项目
🔥 DataDog / dd-trace-js - Datadog APM client for Node.js
GitHub热门项目 | Datadog APM client for Node.js | Stars: 813 | 0 stars today | 语言: JavaScript
开源项目
🔥 prebid / Prebid.js - Setup and manage header bidding advertising partners without
GitHub热门项目 | Setup and manage header bidding advertising partners without writing code or confusing line items. Prebid.js is open source and free. | Stars: 1,581 | 0 stars today | 语言: JavaScript
开源项目
🔥 fanmingming / live - ✯ 可直连访问的电视/广播图标库与相关工具项目 ✯ 🔕 永久免费 直连访问 完整开源 不断完善的台标 支持IPv4/IP
GitHub热门项目 | ✯ 可直连访问的电视/广播图标库与相关工具项目 ✯ 🔕 永久免费 直连访问 完整开源 不断完善的台标 支持IPv4/IPv6双栈访问 🔕 | Stars: 28,119 | 11 stars today | 语言: JavaScript
开源项目
🔥 Free-TV / IPTV - M3U Playlist for free TV channels
GitHub热门项目 | M3U Playlist for free TV channels | Stars: 16,689 | 36 stars today | 语言: Python
开源项目
🔥 OpenBB-finance / OpenBB - Financial data platform for analysts, quants and AI agents.
GitHub热门项目 | Financial data platform for analysts, quants and AI agents. | Stars: 69,005 | 77 stars today | 语言: Python
开源项目
🔥 shuvonsec / claude-bug-bounty - AI-powered bug bounty hunting from your terminal - recon, 20
GitHub热门项目 | AI-powered bug bounty hunting from your terminal - recon, 20 vuln classes, autonomous hunting, and report generation. All inside Claude Code. | Stars: 2,705 | 203 stars today | 语言: Python
开源项目
🔥 music-assistant / server - Music Assistant is a free, opensource Media library manager
GitHub热门项目 | Music Assistant is a free, opensource Media library manager that connects to your streaming services and a wide range of connected speakers. The server is the beating heart, the core of Music Assistant and must run on an always-on device like a Raspberry Pi, a NAS or an Intel NUC or alike. | Stars: 1,676 | 6 stars today | 语言: Python
开源项目
🔥 iptv-org / iptv - Collection of publicly available IPTV channels from all over
GitHub热门项目 | Collection of publicly available IPTV channels from all over the world | Stars: 117,855 | 142 stars today | 语言: TypeScript
开源项目
🔥 LMCache / LMCache - LMCache: Supercharge Your LLM with the Fastest KV Cache Laye
GitHub热门项目 | LMCache: Supercharge Your LLM with the Fastest KV Cache Layer | Stars: 8,551 | 17 stars today | 语言: Python
AI 资讯
TypeScript TS2802 Error: Resolving Observer Pattern 'Set' Spread with Array.from Conversion
TypeScript Compile Error TS2802: Resolved with Observer Pattern by Converting Set Spread to Array.from If you're stuck implementing the observer pattern due to TypeScript compile error TS2802, this post might help. I resolved the issue with a simple conversion: changing Set spread to Array.from() . Attempts and Pitfalls While implementing the observer pattern, I encountered TypeScript compile error TS2802 when trying to spread a Set. Initially, I suspected the Set's type might be the problem, so I tried various approaches. class Observer { private subscribers = new Set < () => void > (); subscribe ( callback : () => void ) { this . subscribers . add ( callback ); } notify () { // TS2802 error occurs here for ( const callback of [... this . subscribers ]) { callback (); } } } When attempting to spread the Set into an array using [...this.subscribers] as shown above, TypeScript failed to recognize it properly, throwing an error similar to TS2802: Cannot find module '...' or its corresponding type declarations. . At first, I thought it was a library configuration issue and spent a considerable amount of time lost. The Cause In the end, the problem lay with the Set spread syntax itself. When TypeScript applies the ... spread operator to a Set, there were instances where it couldn't accurately infer the types internally. This issue can be more pronounced in certain versions or environments. The Solution To resolve this, I used the method of explicitly converting the Set spread to an array using Array.from() . class Observer { private subscribers = new Set < () => void > (); subscribe ( callback : () => void ) { this . subscribers . add ( callback ); } notify () { // Resolved by converting with Array.from for ( const callback of Array . from ( this . subscribers )) { callback (); } } } By using Array.from(this.subscribers) , TypeScript clearly recognizes the Set as an array, allowing the loop to execute correctly. The Outcome The TypeScript compile error TS2802 was cleanl
AI 资讯
DigitalOcean vs Vultr: The AWS Alternatives Small Businesses Actually Need
A quick note on the links below. The DigitalOcean and Vultr links in this article are referral links. If you sign up via them, you get a free credit on your new account (currently $200 over 60 days for DigitalOcean and up to $300 for Vultr) and the author of this article gets a small referral credit too, at no extra cost to you. AWS does not run an equivalent referral program, so the AWS links are normal links. The review below is the author's own evaluation; the credits do not change the recommendations. If you have ever spent a workday watching your website refuse to load, you are not alone. In a recent outage , a single building in Northern Virginia hosting one of Amazon's availability zones (the cloud-industry term for one campus's worth of servers in one region ) got too hot. The hardware shut itself down. AWS calls this a thermal event. Customers around the world have other names for it. Big enterprises ride out outages like this. They have multi-region setups, dedicated SRE teams, and SLA credits that will refund a small fraction of their monthly bill. Small and mid-size businesses do not. They lose a day of revenue, scramble to reassure customers, and then read a post-mortem in a few weeks that explains what went wrong in language that does not help them recover the lost revenue. The cloud was supposed to make small businesses look big. After each new outage, it is fair to ask: is AWS actually the right cloud for small businesses at all? Two providers worth a serious look, DigitalOcean and Vultr , are simpler, cheaper at the entry level, and built around use cases that more closely match what a small business actually needs. Here is what each one does, where AWS is still the right answer, and how to decide. Why AWS hits small businesses harder than big ones When a giant company has an AWS outage, three teams kick into gear. There is the engineering team that fails workloads over to a backup region. There is the customer-success team that updates the status p