[{"data":1,"prerenderedAt":317},["ShallowReactive",2],{"repo-sparkle-project-sparkle-en":3,"i18n-sparkle-project-sparkle-en":314},{"mirrorPool":4,"detail":13,"relatedProjects":175},[5,9],{"key":6,"label":7,"base":8,"type":6},"github","mirror.github","https:\u002F\u002Fgithub.com\u002F",{"key":10,"label":11,"base":12,"type":10},"auto-proxy","mirror.autoProxy","https:\u002F\u002Fgithub.xxlab.tech\u002F",{"owner":14,"repo":15,"repoId":16,"repoUrl":17,"starCount":18,"language":19,"description":20,"languages":21,"screenshots":28,"homepage":29,"pushedAt":30,"ownerAvatar":31,"ownerName":32,"ownerBio":33,"lastSyncTime":34,"lastReleaseTime":35,"tags":36,"license":41,"category":42,"subgroup":43,"releases":44},"sparkle-project","Sparkle",274782,"https:\u002F\u002Fgithub.com\u002Fsparkle-project\u002FSparkle",9906,"Objective-C","A software update framework for macOS",{"Objective-C":22,"Swift":23,"Shell":24,"Python":25,"Makefile":26,"HTML":26,"CSS":27},68.8,28.7,1.6,0.6,0.1,0,[],"https:\u002F\u002Fsparkle-project.org","2026-10-25","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F7999168?v=4","Sparkle Project","The open source group that manages the Sparkle update framework.","2026-10-26T14:10:32.634808+00:00","2026-10-25T14:36:36Z",[37,38,39,40],"framework","macos","software-update","update","NOASSERTION","development","开发库\u002F框架",[45,65,81,96,114,131,146,161],{"tag":46,"publishAt":35,"semVer":47,"prerelease":51,"assets":52},"2.10.1",[48,49,50],2,10,1,false,[53,59],{"fileName":54,"sizeMb":55,"sha256":56,"downloadCount":57,"originUrl":58},"Sparkle-2.10.1.tar.xz",15.59,"1a856d2a9edb8e628de88121d7be04cf0e2167f8641650b78fca00b14244cf27",463,"https:\u002F\u002Fgithub.com\u002Fsparkle-project\u002FSparkle\u002Freleases\u002Fdownload\u002F2.10.1\u002FSparkle-2.10.1.tar.xz",{"fileName":60,"sizeMb":61,"sha256":62,"downloadCount":63,"originUrl":64},"Sparkle-for-Swift-Package-Manager.zip",9.73,"4c2e48a3e50ebcc2c88a58a4c7264a1a99c3c31857ce754357afb9cdb323022a",2808,"https:\u002F\u002Fgithub.com\u002Fsparkle-project\u002FSparkle\u002Freleases\u002Fdownload\u002F2.10.1\u002FSparkle-for-Swift-Package-Manager.zip",{"tag":66,"publishAt":67,"semVer":68,"prerelease":51,"assets":69},"2.10.0","2026-09-13T23:54:06Z",[48,49,27],[70,76],{"fileName":71,"sizeMb":72,"sha256":73,"downloadCount":74,"originUrl":75},"Sparkle-2.10.0.tar.xz",15.56,"c2bf58aa8387266ac179357b1415d6f2635f044da8be41042af32425dae6da0c",72645,"https:\u002F\u002Fgithub.com\u002Fsparkle-project\u002FSparkle\u002Freleases\u002Fdownload\u002F2.10.0\u002FSparkle-2.10.0.tar.xz",{"fileName":60,"sizeMb":77,"sha256":78,"downloadCount":79,"originUrl":80},9.72,"17e28312b8e18ab7cdbbe09a6fb28cc55a5479ec6c371dbc07cdecd2a14fd959",267776,"https:\u002F\u002Fgithub.com\u002Fsparkle-project\u002FSparkle\u002Freleases\u002Fdownload\u002F2.10.0\u002FSparkle-for-Swift-Package-Manager.zip",{"tag":82,"publishAt":83,"semVer":84,"prerelease":85,"assets":86},"2.10.0-beta.1","2026-09-07T13:14:57Z",[48,49,27],true,[87,92],{"fileName":88,"sizeMb":72,"sha256":89,"downloadCount":90,"originUrl":91},"Sparkle-2.10.0-beta.1.tar.xz","d5e4614630b0c8aead276ea92c7a6f1c098fe7ae2195bf773a0de672ce22682e",18,"https:\u002F\u002Fgithub.com\u002Fsparkle-project\u002FSparkle\u002Freleases\u002Fdownload\u002F2.10.0-beta.1\u002FSparkle-2.10.0-beta.1.tar.xz",{"fileName":60,"sizeMb":77,"sha256":93,"downloadCount":94,"originUrl":95},"a5dfcf2366208e368d8258306ba5ce4d267b030226098a1e14ec4b8abb3fb890",69,"https:\u002F\u002Fgithub.com\u002Fsparkle-project\u002FSparkle\u002Freleases\u002Fdownload\u002F2.10.0-beta.1\u002FSparkle-for-Swift-Package-Manager.zip",{"tag":97,"publishAt":98,"semVer":99,"prerelease":51,"assets":102},"2.9.6","2026-08-17T01:40:46Z",[48,100,101],9,6,[103,109],{"fileName":104,"sizeMb":105,"sha256":106,"downloadCount":107,"originUrl":108},"Sparkle-2.9.6.tar.xz",14.83,"52bf9e88cdd972fc0c81501377a880e90d47031bd8ca5462488f843e2609e192",49837,"https:\u002F\u002Fgithub.com\u002Fsparkle-project\u002FSparkle\u002Freleases\u002Fdownload\u002F2.9.6\u002FSparkle-2.9.6.tar.xz",{"fileName":60,"sizeMb":110,"sha256":111,"downloadCount":112,"originUrl":113},11.04,"8d5fb41d960b43f4a68aa14126bf62b098544ec8d191cdcc73eb14e63a8e7606",289427,"https:\u002F\u002Fgithub.com\u002Fsparkle-project\u002FSparkle\u002Freleases\u002Fdownload\u002F2.9.6\u002FSparkle-for-Swift-Package-Manager.zip",{"tag":115,"publishAt":116,"semVer":117,"prerelease":51,"assets":119},"2.9.5","2026-08-02T14:07:07Z",[48,100,118],5,[120,126],{"fileName":121,"sizeMb":122,"sha256":123,"downloadCount":124,"originUrl":125},"Sparkle-2.9.5.tar.xz",14.84,"015336b601493e05c237964954bff6191370003d94edefe663724c88840d73cc",18074,"https:\u002F\u002Fgithub.com\u002Fsparkle-project\u002FSparkle\u002Freleases\u002Fdownload\u002F2.9.5\u002FSparkle-2.9.5.tar.xz",{"fileName":60,"sizeMb":127,"sha256":128,"downloadCount":129,"originUrl":130},11.03,"34b9b2071f3de0012eca3faa3a9290bb94e62131e9a74f6dc91514a000097a6c",149060,"https:\u002F\u002Fgithub.com\u002Fsparkle-project\u002FSparkle\u002Freleases\u002Fdownload\u002F2.9.5\u002FSparkle-for-Swift-Package-Manager.zip",{"tag":132,"publishAt":133,"semVer":134,"prerelease":51,"assets":136},"2.9.4","2026-07-03T03:42:15Z",[48,100,135],4,[137,142],{"fileName":138,"sizeMb":105,"sha256":139,"downloadCount":140,"originUrl":141},"Sparkle-2.9.4.tar.xz","ce89daf967db1e1893ed3ebd67575ed82d3902563e3191ca92aaec9164fbdef9",45138,"https:\u002F\u002Fgithub.com\u002Fsparkle-project\u002FSparkle\u002Freleases\u002Fdownload\u002F2.9.4\u002FSparkle-2.9.4.tar.xz",{"fileName":60,"sizeMb":127,"sha256":143,"downloadCount":144,"originUrl":145},"cb6fdbdc8884f15d62a616e79face92b08322410fd2d425edc6596ccbf4ba3b0",338337,"https:\u002F\u002Fgithub.com\u002Fsparkle-project\u002FSparkle\u002Freleases\u002Fdownload\u002F2.9.4\u002FSparkle-for-Swift-Package-Manager.zip",{"tag":147,"publishAt":148,"semVer":149,"prerelease":51,"assets":151},"2.9.3","2026-06-08T03:49:52Z",[48,100,150],3,[152,157],{"fileName":153,"sizeMb":122,"sha256":154,"downloadCount":155,"originUrl":156},"Sparkle-2.9.3.tar.xz","74a07da821f92b79310009954c0e15f350173374a3abe39095b4fc5096916be6",26900,"https:\u002F\u002Fgithub.com\u002Fsparkle-project\u002FSparkle\u002Freleases\u002Fdownload\u002F2.9.3\u002FSparkle-2.9.3.tar.xz",{"fileName":60,"sizeMb":127,"sha256":158,"downloadCount":159,"originUrl":160},"3a5d7fd698acc39c122e75764ed3614b472b284cc483f32ae7006d86c513370c",325928,"https:\u002F\u002Fgithub.com\u002Fsparkle-project\u002FSparkle\u002Freleases\u002Fdownload\u002F2.9.3\u002FSparkle-for-Swift-Package-Manager.zip",{"tag":162,"publishAt":163,"semVer":164,"prerelease":51,"assets":165},"2.9.2","2026-05-17T04:04:48Z",[48,100,48],[166,171],{"fileName":167,"sizeMb":122,"sha256":168,"downloadCount":169,"originUrl":170},"Sparkle-2.9.2.tar.xz","1cb340cbbef04c6c0d162078610c25e2221031d794a3449d89f2f56f4df77c95",19409,"https:\u002F\u002Fgithub.com\u002Fsparkle-project\u002FSparkle\u002Freleases\u002Fdownload\u002F2.9.2\u002FSparkle-2.9.2.tar.xz",{"fileName":60,"sizeMb":127,"sha256":172,"downloadCount":173,"originUrl":174},"b83e37436774556ed055e0244b297ef2c790e0737393bf65bf495fcbba6eed65",191494,"https:\u002F\u002Fgithub.com\u002Fsparkle-project\u002FSparkle\u002Freleases\u002Fdownload\u002F2.9.2\u002FSparkle-for-Swift-Package-Manager.zip",[176,211,234,262,280,299],{"owner":177,"repo":178,"repoId":179,"category":42,"subgroup":43,"language":180,"tags":181,"starCount":201,"ownerUid":202,"latestTag":203,"platforms":204,"lastReleaseTime":208,"downloadCount":209,"description":210},"unslothai","unsloth",725205304,"Python",[182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,178],"agent","ai","chatgpt","deepseek","fine-tuning","gemma","image-generation","llama","llm","llms","openai","python","qwen","reinforcement-learning","self-hosted","stable-diffusion","text-to-speech","tts","ui",79329,150920049,"v0.1.917-beta",[205,206,207],"windows","mac","linux","2026-11-11T16:00:56Z",1739,"An open-source library for accelerating large language model (LLM) fine-tuning, significantly reducing VRAM usage and increasing training speed.",{"owner":212,"repo":213,"repoId":214,"category":42,"subgroup":43,"language":180,"tags":215,"starCount":227,"ownerUid":228,"latestTag":229,"platforms":230,"lastReleaseTime":231,"downloadCount":232,"description":233},"openbq-org","OpenBB",323048702,[183,216,217,218,219,220,221,222,223,224,193,225,226],"crypto","derivatives","economics","equity","finance","fixed-income","machine-learning","openbb","options","quantitative-finance","stocks",74466,328144346,"ODP",[205,206],"2026-09-30T01:47:43Z",1099,"OpenBB is an open financial data platform for analysts, quants, and AI agents, aggregating equities, options, crypto, and macro data from multiple sources behind one Python library and REST API — connect once, consume everywhere.",{"owner":235,"repo":236,"repoId":237,"category":42,"subgroup":43,"language":180,"tags":238,"starCount":254,"ownerUid":255,"latestTag":256,"platforms":257,"lastReleaseTime":259,"downloadCount":260,"description":261},"pathwaycom","pathway",571186647,[239,240,241,242,243,244,245,246,247,248,236,193,249,250,251,252,253],"batch-processing","data-analytics","data-pipelines","data-processing","dataflow","etl","etl-framework","iot-analytics","kafka","machine-learning-algorithms","real-time","rust","stream-processing","streaming","time-series-analysis",62092,25750857,"v0.32.1",[258],"other","2026-08-01T09:17:35Z",359,"Pathway is a Python ETL framework that unifies batch and streaming data for stream processing, real-time analytics, LLM pipelines, and RAG, powered by a Rust engine based on Differential Dataflow.",{"owner":263,"repo":264,"repoId":265,"category":42,"subgroup":43,"language":180,"tags":266,"starCount":273,"ownerUid":274,"latestTag":275,"platforms":276,"lastReleaseTime":277,"downloadCount":278,"description":279},"psf","requests",1362490,[267,268,269,270,271,193,272,264],"client","cookies","forhumans","http","humans","python-requests",54522,50630501,"v2.34.2",[258],"2026-05-14T19:27:15Z",1182,"Requests is a simple yet elegant Python HTTP library for sending HTTP\u002F1.1 requests with minimal code, handling query strings, form encoding, cookies, auth, and decompression automatically.",{"owner":281,"repo":282,"repoId":283,"category":42,"subgroup":43,"language":180,"tags":284,"starCount":292,"ownerUid":293,"latestTag":294,"platforms":295,"lastReleaseTime":296,"downloadCount":297,"description":298},"run-llama","llama_index",560704231,[285,286,287,186,37,288,190,289,290,291],"agents","application","data","llamaindex","multi-agents","rag","vector-database",52579,130722866,"v0.14.25",[258],"2026-09-21T16:22:27Z",35,"LlamaIndex is an open-source data framework for LLM applications (Python). It provides data connectors, indices, query engines, and agent orchestration to feed private data into LLMs for building RAG and agent apps.",{"owner":300,"repo":301,"repoId":302,"category":42,"subgroup":43,"language":180,"tags":303,"starCount":308,"ownerUid":309,"latestTag":310,"platforms":311,"lastReleaseTime":312,"downloadCount":49,"description":313},"pandas-dev","pandas",858127,[304,305,306,307,301,193],"alignment","data-analysis","data-science","flexible",50327,21206976,"v3.1.1",[258],"2026-11-04T15:46:25Z","pandas is the most popular Python data analysis and manipulation library, providing labeled data structures (Series and DataFrame) similar to R's data.frame, covering cleaning, alignment, group-by aggregation, and time series for everyday data work.",{"description":315,"readmeHtml":316},"A secure and reliable software update framework for macOS, supporting application sandboxing, custom UI, external bundle updates, and delta updates.","\u003Ch2 id=\"project-overview\">Project Overview\u003C\u002Fh2>\u003Cp>Sparkle 2 is a secure and reliable software update framework for macOS, supporting application sandboxing, custom user interfaces, updating external bundles, and a more modern architecture with faster and more reliable installs.\u003C\u002Fp>\n\u003Ch2 id=\"key-features\">Key Features\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Seamless\u003C\u002Fstrong>: Uses your app&#39;s icons and name with no branding\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure\u003C\u002Fstrong>: Updates verified using EdDSA signatures and Apple Code Signing; Sandboxed applications supported in Sparkle 2\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fast\u003C\u002Fstrong>: Supports delta updates that only patch changed files and atomic-safe installs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy to install\u003C\u002Fstrong>: No code required, only static files on a web server\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable\u003C\u002Fstrong>: Sparkle 2 supports plugging in a custom UI for updates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible\u003C\u002Fstrong>: Supports applications, package installers, preference panes, and other plug-ins; Sparkle 2 supports updating external bundles\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"target-audience\">Target Audience\u003C\u002Fh2>\u003Cul>\n\u003Cli>macOS application developers\u003C\u002Fli>\n\u003Cli>Independent developers needing auto-update functionality\u003C\u002Fli>\n\u003Cli>Software teams who want to provide seamless update experiences\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"quick-start\">Quick Start\u003C\u002Fh2>\u003Cul>\n\u003Cli>See the \u003Ca href=\"https:\u002F\u002Fsparkle-project.org\u002Fdocumentation\u002F\" target=\"_blank\" rel=\"noopener noreferrer\">Getting Started Guide\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>No code necessary, but some configuration is required\u003C\u002Fli>\n\u003Cli>Use the \u003Ccode>generate_appcast\u003C\u002Fcode> tool to generate appcast files and signatures\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"core-advantages\">Core Advantages\u003C\u002Fh2>\u003Cul>\n\u003Cli>Secure: EdDSA signatures + Apple Code Signing\u003C\u002Fli>\n\u003Cli>Fast: Delta updates and atomic-safe installs\u003C\u002Fli>\n\u003Cli>Flexible: Supports applications, packages, and plugins\u003C\u002Fli>\n\u003Cli>Highly customizable: Custom UI support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"system-requirements\">System Requirements\u003C\u002Fh2>\u003Cul>\n\u003Cli>OS: macOS 12.0 or later (2.x branch)\u003C\u002Fli>\n\u003Cli>Additional Dependencies: HTTPS server for serving updates\u003C\u002Fli>\n\u003C\u002Ful>\n",1794624066338]