当前位置:网站首页>What great open source projects does Google have?
What great open source projects does Google have?
2022-06-11 03:57:00 【Visit GitHub】
Take stock of this article Google Open source projects Star The most 6 Open source projects [email protected] Stroll around GitHub History has also checked Baidu 、 Ali 、 The open source achievements of Tencent and other Internet companies , You can view historical articles and read them .
List of recommended open source projects in this period :
1. The core Java library
2. Use Node.js Efficient scripting
3. Google open source project style guide
4. efficient KV database
5. Python Fire
6. Gson
01
The core Java library
Guava It's a group from Google At the heart of Java library , It includes new set types ( for example multimap and multiset)、 Graphics library and for concurrency 、I/O、 cache 、 String and so on ! It is widely used Google Most of the internal Java project , It's also widely used by many other companies .
Open source project :https://github.com/google/guava

02
Use Node.js Efficient scripting
If you try to write one in Node.js Running down Shell Script , You may find that it is not as smooth as you would like . and Google Of zx Libraries help you use Node.js Write efficiently and happily Shell Script .
Open source address :https://github.com/google/zx

03
Google open source project style guide
Each open source project has its own style guide : A set of conventions on how to write code for the project . When all the code in it adopts a consistent style , It's much easier to understand a large code base .
“ style ” It covers many aspects , from “ Use hump style to name variable names ” To “ Never use global variables ” To “ Never use exceptions ”. This open source project is an index page , Can help you quickly understand Google Style specifications for open source projects .
Open source location :https://github.com/google/styleguide

04
efficient KV database
Leveldb It's a Google Very efficient KV database , edition 1.2 Able to support Billion Level of data . At this level of quantity, it has very high performance , Thanks to its good design .
Open source address :https://github.com/google/leveldb

05
Python Fire
Python Fire It's a Python library , Only need to Fire With one call, any Python Component into a command line interface . There is no need to do any extra work , Just call... From the main module fire.Fire(), It will automatically convert your code into CLI,Fire() Can say anything Python object .
Open source address :https://github.com/google/python-fire

06
Gson
Google Gson It's a simple one based on Java The library of , Is used to Java Object serialization to JSON, vice versa . It is from Google An open source library developed by .
The following points explain why this library should be used ,Gson It's a by Google Standardized Library of Management 、 That's right Java The reliability of the standard library , Fast and efficient expansion 、Gson The library is highly optimized 、 It provides extensive support for generics 、 It supports complex objects with deep inheritance hierarchies .
Open source address :https://github.com/google/gson

Historical inventory
Stroll around GitHub Recommend a fun and interesting open source project every day . The open source projects recommended by history have been included in GitHub project , welcome Star:Awesome-GitHub-Repo

Recommended reading
1. GitHub There are some interesting projects on the Internet ?
2. Netease cloud player is recommended
3. be based on Spring Boot Baidu cloud high imitation project
4. Check Baidu 4 It's a huge open source project

边栏推荐
- Samsung Galaxy S21 ultra and Apple iPhone 13 Pro Max: which one should you choose
- Skynet source code analysis make
- Lua removing elements from a loop in a list
- Detailed explanation of network time synchronization (NTP network timing) of video monitoring system
- 合理使用线程池以及线程变量
- Market prospect analysis and Research Report of integrated scanner in 2022
- WPF of open source project hero alliance
- [CNN]|平移不变性
- RT thread test
- SQL注入关联分析
猜你喜欢

Samsung Galaxy S21 ultra and Apple iPhone 13 Pro Max: which one should you choose

SQL query users logged in for three consecutive days

Docker builds a redis Cluster - three machines, three masters and three slaves

6. form label
![[cnn]|differences between CNN and transformer](/img/ed/2b47387ba390a02c24bf9ff85b36e4.png)
[cnn]|differences between CNN and transformer

MAUI 遷移指南

Pci/pcie related knowledge

开源项目 英雄联盟 之WPF
![[elt.zip] openharmony paper Club - multi tier storage hierarchical data compression](/img/28/ec83b2ebb1f0772acdec443525c26d.png)
[elt.zip] openharmony paper Club - multi tier storage hierarchical data compression

Pthread in the multithreaded Trilogy
随机推荐
基于SSM框架的连锁超市购物零售后台管理系统
Several time synchronization methods of Beidou timing system (GPS timing equipment)
Host computer development (how to develop host computer)
Implementation of publish and subscribe mode ----- hand tearing JS series
[CNN]|平移不变性
Picking peaches (double pointer)
Market prospect analysis and Research Report of marking laser in 2022
Simple image browsing with fragment
合理使用线程池以及线程变量
手工测试转不了自动化测试,缺的是什么?
JS the most commonly used sorting - hand tearing JS series
Market prospect analysis and Research Report of integrated scanner in 2022
[cnn]| translation invariance
基于FPGA的一维卷积神经网络CNN的实现(五)数据量化(附代码)
Student teacher examination management system based on SSM framework
JMeter piezometric interface programming North
VIM quickly select a method / function
Promise use
RT thread test
Arm development board scheme and manufacturer analysis