桌面应用开发:Go 语言和 Web 技术的融合创新 | 开源日报 No.46

TheAlgorithms/Python

Stars: 161.5k License: MIT

这个开源项目是一个用 Python 实现的算法库,旨在提供教育目的下使用的各种算法。

  • 提供了大量常见算法的 Python 实现。
  • 适合学习和教育目的,可以帮助读者更好地理解不同类型的算法。

airbnb/javascript

Stars: 138.0k License: MIT

Airbnb JavaScript Style Guide 是一个 JavaScript 代码风格指南,主要功能是提供一种合理的编写 JavaScript 代码的方法。该项目具有以下关键特点和核心优势:

  • 提供了对不同类型 (原始类型、复杂类型) 进行访问时应采取的最佳实践。
  • 对于引用变量,推荐使用 const 而不是 var 来声明,并且只在必要情况下使用 let
  • 使用字面语法创建对象
  • 在数组中添加元素时,建议使用 Array#push 代替直接赋值
  • 推荐将箭头函数体放在隐式返回表达式之前并换行显示以增加可读性

gabime/spdlog

Stars: 20.1k License: NOASSERTION

spdlog 是一个非常快速的 C++日志库,可以作为头文件使用或者编译成静态库。它具有以下特点和优势:

  • 非常快速
  • 支持丰富的格式化功能,使用了出色的 fmt 库
  • 可以选择异步模式
  • 自定义格式化方式
  • 多线程/单线程记录器支持
  • 各种不同类型的日志目标:滚动日志文件、每天生成新的日志文件、控制台输出 (支持颜色)、syslog 等。

dotnet/maui

Stars: 19.9k License: MIT

.NET Multi-platform App UI (.NET MAUI) 是一个跨平台的框架,用于使用 C# 和 XAML 创建移动和桌面应用程序。通过使用 .NET MAUI,您可以开发能够在 Android、iOS、iPadOS、macOS 和 Windows 上运行的应用程序,并且这些应用程序共享相同的代码库。

  • 可以在多个平台上运行
  • 使用 C# 和 XAML 进行开发
  • 单一代码库适配不同设备

wailsapp/wails

Stars: 17.8k License: MIT

这个项目是使用 Go 和 Web 技术构建桌面应用程序的开源项目。

  • 使用标准的 Go 语言作为后端
  • 可以使用任何你熟悉的前端技术来构建用户界面 (UI)
  • 可以使用预先构建好的模板快速创建丰富的前端
  • 轻松地从 Javascript 调用 Go 方法
  • 自动生成您 Go 结构体和方法的 Typescript 定义文件
  • 原生对话框与菜单支持
  • 原生暗/亮模式支持
  • 支持现代半透明效果和 "毛玻璃窗口" 效果
  • 在 Go 和 Javascript 之间提供统一事件系统
  • 强大的命令行工具快速生成并编译,多平台运行
  • 没有嵌入浏览器!使用本机渲染引擎

hehonghui/awesome-english-ebooks

Stars: 7.1k License: NOASSERTION

这是一个英语杂志合集项目。它支持经济学人、纽约客、卫报、连线和大西洋月刊等多种英文杂志,每周都会更新最新一期内容。

  • 为广大读者提供了许多知名权威出版物上精选而来的文章资源;
  • 涵盖了各类领域 (如经济学、时事评论) 与不同周期 (如周刊或月刊) 内发布的重要信息;
相关推荐
原则猫2 小时前
UDP 到底怎么实现可靠的
前端
Java后端的Ai之路2 小时前
14、ReactJS - 路由(Router)
前端·react.js·状态模式
裕晟资质规划3 小时前
三类涉密资质延续时限差异分析:军工60日与集成印制3个月的边界
java·服务器·前端·网络·安全
ShineWinsu4 小时前
对于JavaScript:JavaScript基础语法的解析
开发语言·前端·javascript·面试·web·基础语法·循环
月夏4 小时前
Vue3 转 React:18 项对照表 + 5 个必踩的坑(附 7 天上手路线)
前端
广州华水科技4 小时前
单北斗GNSS位移监测系统的应用与维护解析
前端
梦曦i4 小时前
uni-storage 0.1.0 发布:TTL过期管理+多实例隔离
前端·storage·uni-app x
猫头_5 小时前
AI 流式传输工程指南:模型吐出半截 JSON,前端如何边收边渲染?
前端·javascript·llm
console.log('npc')6 小时前
第 1 章 项目概述与环境搭建
前端·人工智能·大模型
定栓6 小时前
Webpack迁到Vite第七节(二):全家桶移除 — Babel 全家桶深度分析
前端·webpack·node.js