📢
gitzw.com上线了,功能陆续更新中,如有问题或反馈请在下方反馈/建议中给我们留言。
✕
读懂开源,从这里开始
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
🌙
简
▾
简体
繁體
English
登录
用户中心
▾
👤 用户中心
📬 我的订阅
✉️ 我的邮箱
🔑 修改密码
⭐ 我的收藏
💬 我的反馈记录
↩ 退出
订阅
☰
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
搜索
订阅
RSS
简体
繁體
English
🔍
搜索
📡
RSS
🔥 热门搜索
llm
vuejs
pytorch
langchain
sql
graphql
peg
leetcode
tokio
redis
unity
php8
"内存安全"
📖 知识库
Zig
★★★★★
★★★★★
高级
Zig 是一种通用、编译型编程语言,设计目标是取代 C 语言,提供更安全、更高效的编程体验,Zig 语言诞生于 2015 年,由 Andrew Kelley 创建,旨在解决 C 语言在内存安全、错误处理和性能方面的缺陷,通过强大的类型系统、编译时求值和优化技术,Zig 语言能够确保代码的安全性和高效性,支持多种编程范式,包括面向对象、函数式和过程式编程,Zig 语言的编译器可以生成高性能的机器码,支持多种平台,包括 Windows、Linux 和 macOS,Zig 语言的标准库提供了丰富的功能,包括字符串处理、文件操作和网络编程等,Zig 语言的生态系统正在不断发展,提供了多种工具和库,包括包管理器、调试器和 IDE 集成等,Zig 语言的设计目标是成为一种现代化、安全、高效的编程语言,适合于系统编程、嵌入式系统开发和高性能计算等领域,Zig 语言的特点包括内存安全、编译时求值、零成本抽象和优化技术等,Zig 语言的应用场景包括操作系统开发、嵌入式系统开发、游戏开发和高性能计算等,Zig 语言的未来发展方向包括改进语言特性、增强标准库和扩展生态系统等,
Swift
★★★★★
★★★★★
进阶
Swift 是一种现代、高性能的编程语言,用于开发 iOS、macOS、watchOS 和 tvOS 应用程序,由 Apple 公司于 2014 年推出,目的是取代 Objective-C 成为苹果生态系统的主要开发语言,Swift 的设计目标是提供更安全、更易用和更高效的开发体验,通过强大的类型系统、现代的语法和高性能的编译器来实现,Swift 语言支持面向对象和函数式编程范式,并且可以与 Objective-C 代码无缝集成,广泛应用于苹果设备应用的开发和服务器端开发,具有强大的类型安全和内存安全功能,能够有效防止常见的编程错误,如空指针异常和缓冲区溢出,确保应用程序的稳定性和安全性,Swift 的生态系统也在不断扩展,社区驱动的包管理器 Swift Package Manager 和许多第三方库和框架的支持,使得 Swift 成为一个非常活跃和富有创造力的开发社区,开发者可以利用 Swift 构建高性能、可靠和安全的应用程序,满足日益增长的移动和服务器端应用需求,Swift 的出现标志着苹果公司在软件开发领域的重大战略转变,旨在为开发者提供一个更现代、更高效和更安全的开发环境,推动苹果生态系统的发展和创新,Swift 的设计理念和实现细节得到了广大开发者的认可和赞赏,成为苹果设备应用开发的首选语言,Swift 语言的不断演进和完善,也推动了整个软件开发行业的进步和发展,成为一个值得关注和研究的重要编程语言,Swift 的学习和应用,对于想要开发高质量苹果设备应用的开发者来说,是一个非常有价值的技能和知识,能够帮助他们更好地完成工作和实现目标,Swift 语言的广泛应用和社区的支持,也为开发者提供了一个非常好的学习和交流的平台和资源,Swift 的未来发展前景广阔,具有非常大的潜力和可能性,值得开发者持续关注和学习,Swift 语言的重要性和影响力,不仅体现在其广泛的应用和社区的支持,还体现在其对软件开发行业的推动和影响,Swift 语言的设计理念和实现细节,已经成为许多其他编程语言的参考和借鉴,Swift 语言的发展和完善,也推动了许多其他编程语言的进步和发展,Swift 语言的重要性和影响力,已经成为软件开发行业的一个重要组成部分,值得开发者持续关注和研究,Swift 语言的学习和应用,对于想要开发高质量苹果设备应用的开发者来说,是一个非常有价值的技能和知识,能够帮助他们更好地完成工作和实现目标,
Rust
★★★★★
★★★★★
高级
Rust 是一种现代的系统编程语言,旨在提供内存安全和性能的同时,确保开发者的便利性和高效率,Rust 通过所有权模型和借用检查器来保证内存安全,避免常见的错误如空指针和数据竞争,Rust 的编译器会在编译时检查这些规则,确保代码的安全性和可靠性,Rust 的设计目标是成为一种可以替代 C 和 C++ 的语言,特别是在系统编程和嵌入式系统开发领域,Rust 的社区也在不断地增长和完善,提供了许多库和框架来支持开发者,Rust 的应用包括操作系统、文件系统、网络协议和游戏开发等领域,Rust 的性能和安全性使其成为一个非常有前途的编程语言,Rust 的学习曲线相对较陡,但其带来的好处是非常显著的,值得开发者投入时间和精力来学习和掌握,Rust 的未来发展前景广阔,值得关注和期待,Rust 的设计哲学是安全、性能和便利性的平衡,Rust 的开发者可以根据自己的需求选择合适的 trade-off,Rust 的生态系统也在不断地完善和扩展,提供了许多工具和库来支持开发者,
rust-lang
★★★★★
★★★★★
进阶
Rust 是一种系统编程语言,由 Mozilla 研发,旨在提供内存安全的同时保持高性能,通过所有权系统来管理内存,避免数据竞争和悬挂指针等问题。
📦 开源项目
trifectatechfoundation
/
sudo-rs
sudo-rs:内存安全的sudo和su实现 — sudo-rs提供了一个内存安全的sudo和su实现,使用Rust语言开发,保证了系统的安全性和稳定性。它可以代替传统的sudo和su命令,提供更高的安全性和可靠性。同时,sudo-rs也可以帮助开发者更好地理解和管理系统权限
Rust
★ 4.4k
⑂ 172
other
☆
veracrypt
/
VeraCrypt
VeraCrypt:基于 TrueCrypt 的强力磁盘加密工具 — VeraCrypt 是一个免费的开源磁盘加密软件,基于 TrueCrypt 开发,提供强大的数据保护功能。它支持多种加密算法和模式,确保用户数据的安全和隐私。VeraCrypt 适用于个人和组织,用于保护敏感数据免受未经授权的访问
C
★ 10.6k
⑂ 1.2k
security
+186 ★
☆
duplicati
/
duplicati
duplicati:云端安全备份解决方案 — duplicati是一个使用C#编写的备份工具,支持将数据备份到云存储服务中,例如WebDAV和SFTP。它提供了客户端加密和安全存储功能,确保用户数据的安全性。通过使用duplicati,用户可以轻松地将重要数据备份到云端,实现数据的安全存储和恢复。
C#
★ 14.8k
⑂ 1.1k
security
☆
kubescape
/
kubescape
kubescape:Kubernetes 安全平台 — kubescape 包括风险分析、安全、合规和错误配置扫描等功能,帮助 Kubernetes 用户和管理员节省宝贵的时间、精力和资源。它为您的 Kubernetes 集群提供了全面的安全解决方案。通过使用 kubescape,您可以确保您的集群更加安全和合规。
Go
★ 11.5k
⑂ 955
devops
☆
OpenMined
/
PySyft
PySyft:在他人服务器上进行数据科学计算 — PySyft是一个开源库,允许用户在他人服务器上进行数据科学计算,保护数据隐私。它通过使用密码学和安全计算技术来实现这一点。PySyft对于需要保护敏感数据的企业和组织来说非常重要。
Python
★ 9.9k
⑂ 2k
ai-ml
☆
pbatard
/
rufus
rufus:可靠的USB格式化工具 — rufus是一种免费、开源的工具,允许用户创建可启动的USB驱动器,支持BIOS和UEFI模式,能够格式化USB驱动器,并安装操作系统,如Windows和Linux。rufus支持多种文件系统,包括NTFS、FAT32和EXT2等。rufus的主要优点是其简单易用和高效的性能,使其成为创建可启动USB驱动器的首选工具。
C
★ 37k
⑂ 3.1k
ai-ml
☆
gentilkiwi
/
mimikatz
mimikatz:Windows 安全工具 — mimikatz 是一个用 C 语言编写的工具,用于测试和分析 Windows 系统的安全性。它可以帮助用户了解 Windows 安全机制的工作原理,并找出潜在的安全漏洞。通过使用 mimikatz,用户可以更好地保护自己的 Windows 系统
C
★ 21.7k
⑂ 4.1k
security
☆
cilium
/
cilium
cilium:基于 eBPF 的网络、安全和可观察性 — cilium 利用 eBPF 提供网络、安全和可观察性功能,帮助用户更好地管理和监控容器和 Kubernetes 环境。它支持多种功能,如负载均衡、监控和故障排除。cilium 是一个重要的开源项目,得到了 CNCF 的支持
Go
★ 24.7k
⑂ 3.9k
devops
☆
sqlmapproject
/
sqlmap
sqlmap:自动SQL注入和数据库接管工具 — sqlmap是一个开源的Python工具,用于自动化SQL注入和数据库接管。它可以帮助安全测试人员和渗透测试人员检测和利用数据库安全漏洞,保护数据库免受攻击。sqlmap支持多种数据库管理系统,包括MySQL、Oracle和Microsoft SQL Server等
Python
★ 37.9k
⑂ 6.3k
security
☆
xcanwin
/
KeepChatGPT
KeepChatGPT:提高ChatGPT数据安全和效率的插件 — KeepChatGPT通过提供自动刷新、保持活跃、数据安全等功能,提高了ChatGPT的数据安全能力和效率。同时,它还提供了诸如克隆对话、言无不尽和净化页面等创新功能,提升了用户的AI体验。通过使用KeepChatGPT,用户可以享受更加安全、顺畅和高效的AI互动。
JavaScript
★ 14.9k
⑂ 738
ai-ml
☆
Atlas-OS
/
Atlas
Atlas:优化Windows性能、隐私和可用性的开源项目 — Atlas是一个开源的Windows优化项目,通过修改和精简Windows系统,来提高性能、保护隐私和改善可用性。该项目致力于提供一个更轻量、更安全、更高效的Windows使用体验。同时,Atlas也是一个开源社区项目,欢迎开发者和用户贡献和参与。
Batchfile
★ 21.1k
⑂ 737
security
☆
x676f64
/
secureum-mind_map
secureum-mind_map:区块链安全知识图谱 — secureum-mind_map项目旨在为区块链安全提供一个全面和系统的知识图谱,包含了区块链、以太坊、EVM、安全、Solidity和Web3等方面的内容。该项目通过提供一个集中式的仓库,方便用户查找和学习相关知识。同时,secureum-mind_map也为区块链安全的研究和开发提供了一个有价值的资源。
Shell
★ 1.9k
⑂ 383
blockchain
☆
digitalocean
/
nginxconfig.io
nginxconfig.io:NGINX 配置生成工具 — nginxconfig.io 是一个基于 JavaScript 的 NGINX 配置生成工具,能够帮助用户快速生成安全、高效的 NGINX 配置文件。它支持多种功能,包括 CDN、HTTP2、HTTPS、安全头和 SSL 证书等。通过使用 nginxconfig.io,用户可以轻松配置 NGINX 服务器,提高网站的安全性和性能。
JavaScript
★ 28.3k
⑂ 2k
security
☆
cberner
/
redb
redb:纯Rust嵌入式键值数据库 — redb是一个纯Rust实现的嵌入式键值数据库,提供高性能和可靠的数据存储解决方案。它使用Rust语言开发,保证了数据的安全性和一致性。redb适用于需要高性能和低延迟的应用场景
Rust
★ 4.7k
⑂ 222
backend
☆
wuyouzhuguli
/
SpringAll
SpringAll:Spring 学习项目 — SpringAll 项目旨在帮助开发者循序渐进地学习 Spring Boot、Spring Cloud、Spring Security 等技术。通过这个项目,开发者可以深入了解 Spring 生态系统的各个组件和功能。同时,项目中也包含了 Spring Boot & Shiro、Spring Batch、Spring Cloud Alibaba 等技术的实践和示例
Java
★ 29k
⑂ 8.1k
security
☆
facebook
/
rocksdb
rocksdb:快速存储的嵌入式键值存储库 — rocksdb是一个由C++编写的库,提供了一个嵌入式的持久键值存储系统,用于快速存储和检索数据。它的设计目标是提供高性能、可靠和可扩展的存储解决方案。因此,rocksdb在许多需要高性能存储的应用中得到了广泛的应用
C++
★ 31.9k
⑂ 6.9k
backend
☆
rustfs
/
rustfs
rustfs:高性能对象存储系统 — rustfs是一个使用Rust语言开发的高性能对象存储系统,兼容S3协议,能够与MinIO和Ceph等其他S3兼容平台进行迁移和共存。其性能比MinIO快2.3倍,适用于大数据和云原生应用场景。rustfs的开源性和高性能使其成为云存储领域的一种有前途的解决方案。
Rust
★ 30k
⑂ 1.3k
data
☆
dnSpy
/
dnSpy
dnSpy:.NET 调试器和程序集编辑器 — dnSpy 提供了强大的调试和编辑功能,允许开发者深入分析和修改 .NET 程序集。它支持多种调试模式,包括步骤执行、变量监视和异常处理。通过使用 dnSpy,开发者可以更好地理解和优化自己的 .NET 应用程序
C#
★ 29.7k
⑂ 5.6k
tools
☆
apache
/
shardingsphere
shardingsphere:分布式SQL数据库解决方案 — shardingsphere能够为用户提供一个统一的数据访问接口,支持MySQL、PostgreSQL等多种数据库,实现数据分片、读写分离和分布式事务等功能。同时,shardingsphere还提供了数据加密和安全性等功能,能够满足用户的数据安全需求。通过使用shardingsphere,用户可以轻松实现分布式数据库的构建和管理。
Java
★ 20.8k
⑂ 6.9k
backend
☆
rust-lang
/
rust
rust:可靠高效软件构建工具 — rust是一种系统编程语言,旨在提供安全性、并发性和性能。它通过强大的所有权模型和借用检查器,确保了内存安全和线程安全。rust的设计目标是让开发者能够构建可靠和高效的软件
Rust
★ 114k
⑂ 15k
other
☆
asterinas
/
asterinas
asterinas:高性能Linux替代品 — asterinas是一个使用Rust语言开发的操作系统,旨在提供内存安全、高速性能和其他优点。它的目标是成为一个生产级的Linux替代品,能够满足高性能和安全性的需求。通过使用Rust语言,asterinas可以避免内存安全问题,提供更可靠的操作系统。
Rust
★ 4.8k
⑂ 340
other
☆
immunant
/
c2rust
c2rust:C 代码迁移工具 — c2rust 能够将 C 代码转换为 Rust 代码,从而提高代码的内存安全性和安全性。这种迁移可以帮助开发者利用 Rust 的安全特性来提高代码质量。同时,c2rust 也可以帮助减少由于 C 代码中的内存安全问题引起的漏洞
Rust
★ 4.8k
⑂ 307
security
☆
malisper
/
pgrust
pgrust:Postgres 的 Rust 重构版本 — pgrust 项目的目标是用 Rust 语言重写 Postgres 数据库,以提高其性能和安全性。通过使用 Rust 语言,pgrust 可以提供更好的内存安全性和并发性。pgrust 的开发对于数据库领域具有重要意义,因为它可能会带来更高效和更可靠的数据库解决方案
Rust
★ 2.7k
⑂ 76
backend
+518 ★
☆