Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wanlinus/awesome-code

Awesome lists about all kinds of interesting topics
https://github.com/wanlinus/awesome-code

List: awesome-code

Last synced: 3 months ago
JSON representation

Awesome lists about all kinds of interesting topics

Awesome Lists containing this project

README

        

# awesome-code

> 关于各种有趣和很棒话题的列表 Awesome lists about all kinds of interesting topics

[TOC]

## Basic

[LeetCode](https://leetcode-cn.com/)

## Operating System

- GNU/Linux
- [Arch](https://www.archlinux.org/) 基于x86-64 架构的Linux发行版
- [CentOS](https://www.centos.org/) 来自于Red Hat Enterprise Linux依照开放源代码规定发布的源代码所编译而成
- [Deepin](https://www.deepin.org/) 武汉深之度科技有限公司开发的开源操作系统
- [Fedora](https://getfedora.org/) 较具知名度的Linux发行包之一
- [Redhat](https://www.redhat.com/zh/technologies/linux-platforms/enterprise-linux) 红帽企业 Linux是全球领先的企业 Linux 平台, 开源操作系统(OS)
- [Ubuntu](https://ubuntu.com/) 以桌面应用为主的Linux发行版
- Unix 一种多用户、多进程的计算机操作系统
- [Mac OS](https://www.apple.com/macos) 苹果公司推出的基于图形用户界面操作系统,为麦金塔的主操作系统
- [FreeBSD](https://www.freebsd.org/) 类Unix的操作系统
- [OpenBSD](https://www.openbsd.org/) 类Unix计算机操作系统
- [Windows](https://www.microsoft.com/en-us/windows/get-windows-10) Microsoft Windows是微软公司推出的一系列操作系统

## Language

- [C](https://en.wikipedia.org/wiki/C_(programming_language)) 通用的编程语言,广泛用于系统软件与应用软件的开发
- [Java](https://www.oracle.com/technetwork/java/javase/downloads/index.html) 广泛使用的计算机编程语言,拥有跨平台,面向对象,泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发
- [Openjdk](https://openjdk.java.net/) Java开发环境的开源版本,完全自由,开放源码
- [Golang](https://golang.org/) Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言
- [Python](https://www.python.org) 一种广泛使用的解释型、高级编程、通用型编程语言
- [JavaScript](https://www.w3schools.com/js/) 一种高级的、解释型的编程语言
- [Rust](https://www.rust-lang.org/) 由Mozilla主导开发的通用、编译型编程语言

## Framework

### Java

- [Spring](https://openjdk.java.net/) 一个开源的全栈应用程序框架和控制反转容器实现
- [Spring Boot ](https://spring.io/projects/spring-boot)简化新Spring应用的初始搭建以及开发过程的框架
- [Spring Cloud](https://spring.io/projects/spring-cloud) 致力于分布式系统、云服务的框架
- [Spring Data](https://spring.io/projects/spring-data) 基于Sprin框架的数据访问框架
- [Spring Security](https://spring.io/projects/spring-security) 提供身份验证,授权和其他安全功能解决方案
- [Spring Session](https://spring.io/projects/spring-session) 解决分布式Session共享方案
- [Hibernate](http://hibernate.org/) 对象关系映射解决方案
- [MyBatis](https://mybatis.org/mybatis-3/zh/index.html) 一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射
- [Thymeleaf](https://www.thymeleaf.org/) 适用于Web和独立环境的现代服务器端Java模板引擎
- [Tomcat](http://tomcat.apache.org/) Apache软件基金会属下Jakarta项目开发的Servlet容器
- [Jetty](https://www.eclipse.org/jetty/) 纯粹的基于Java的网页服务器和Java Servlet容器
-

### Golang

- [Go Micro](https://go-micro.dev/) 可插拔的微服务开发框架

## Database

- [MySQL](https://www.mysql.com/cn/) 最受欢迎的开源关系型数据库
- [PostgresQL](https://www.postgresql.org) 世界上最先进的开源关系数据库
- [SQLite](https://www.sqlite.org/index.html) 遵守ACID的关系数据库管理系统
- [MongoDB](https://www.mongodb.com/) 面向文档的数据库管理系统
- [Redis](https://redis.io/) 开源,支持网络,基于内存,可选持久性的键值对存储数据库

## Cloud Native

- [Docker](https://www.docker.com/) 管理标准化软件单元的容器

- [Kubernetes](https://kubernetes.io/zh/) 生产级别的容器编排系统

- [Helm](https://helm.sh/) Kubernetes软件管理工具

- [Jenkins](https://jenkins.io/zh/) 由Java编写的开源的持续集成工具

- [Drone](https://drone.io/) CI工具

- [Portainer](https://www.portainer.io/) 可视化Docker管理工具

## Tools

- [Git](https://git-scm.com/) 分布式版本控制软件,最初由林纳斯·托瓦兹创作,于2005年以GPL发布
- [Sonarqube](https://www.sonarqube.org/) 开源的代码质量管理系统
- [Vmware Workstation ](https://www.vmware.com/products/workstation-pro.html)VMware公司推出的一款桌面虚拟计算软件,具有Windows、Linux 版本
- [Oracle VirtualBox](https://www.virtualbox.org/)由德国InnoTek软件公司出品的虚拟机软件
- [KVM](https://www.linux-kvm.org/page/Main_Page) 基于内核的虚拟机是一种用于Linux内核中的虚拟化基础设施
- IDE
- [JetBrains](https://www.jetbrains.com/)
- [IntelliJ IDEA](https://www.jetbrains.com/idea/) 商业化销售的Java集成开发环境工具软件
- [GoLand](https://www.jetbrains.com/go/) 针对Go开发者的跨平台IDE
- [PyCharm](https://www.jetbrains.com/pycharm/) 针对Python开发者的跨平台IDE
- [CLion](https://www.jetbrains.com/clion/) 针对C语言开发者的跨平台IDE
- [DataGrip](https://www.jetbrains.com/datagrip/) 可视化数据库管理软件
- [WebStorm](https://www.jetbrains.com/webstorm/) 针对前端开发者的跨平台IDE
- [Eclipse](https://www.eclipse.org/) 著名的跨平台开源集成开发环境
- [Visual Studio](https://visualstudio.microsoft.com/) 微软公司的开发工具包系列产品
- [Visual Studio Code](https://code.visualstudio.com/) 由微软开发开放源代码的代码编辑器
- [NetBeans](https://netbeans.org/) 由太阳微系统创建的开放源代码的软件开发工具
- [Atom](https://atom.io/) 由GitHub开发的自由及开放源代码的文字与代码编辑器
- [Notepad++](https://notepad-plus-plus.org/) 自由软件的纯文本编辑器
- Navicat

## Others

- [Gitlab](https://gitlab.com/) 使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能
- [Gitea](https://github.com/go-gitea/gitea) Go编写的由社区管理的轻量级代码托管解决方案
- [Github](https://github.com/) 通过Git进行版本控制的软件源代码托管服务平台

author @wanli