博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
分享自己star过的一些非常好的项目(持续更新)()欢迎star与共同维
阅读量:6707 次
发布时间:2019-06-25

本文共 10928 字,大约阅读时间需要 36 分钟。

rep:

share some technology from github repositories started or blog

interview

  • A complete computer science study plan to become a software engineer.Goole
  • Everything you need to know to get the job.
  • Resume template for Chinese programmers
  • interview for python
  • How to pass the Node.js interview of ElemeFE.
  • Roadmap to becoming a web developer in 2018
  • Some useful websites for programmers.

algorithms | datastruct

  • Implementation of Algorithms and Data Structures, Problems and Solutions
  • Interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
  • # Design patterns implemented in Java
  • books source
  • Minimal examples of data structures and algorithms in Python
  • Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
  • Go-datastructures is a collection of useful, performant, and threadsafe Go datastructures.
  • Algorithms and data structures for golang
  • Solutions for some common algorithm problems written in Java.
  • BTree implementation for Go
  • 100 days of algorithms

c/c++

  • Memory Efficient Serialization Library
  • 500 line for httpd

node.js

  • Node.js JavaScript runtime
  • Total.js framework is a framework for Node.js platfrom written in pure JavaScript similar to PHP's Laravel or Python's Django or MVC. It can be used as web, desktop, service or IoT application.
  • Node
  • Build cross platform desktop apps with JavaScript, HTML, and CSS
  • Fast, unopinionated, minimalist web framework for node.
  • system build by node.js + mongdb
  • Kue is a priority job queue backed by redis, built for node.js.
  • Expressive middleware for node.js using ES2017 async functions

java

  • Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems
  • Dubbox now means Dubbo eXtensions, and it adds features like RESTful remoting, Kyro/FST serialization, etc to the Dubbo service framework
  • Type-safe HTTP client for Android and Java by Square, Inc.
  • A Java serialization/deserialization library to convert Java Objects into JSON and back
  • A fast JSON parser/generator for Java
  • Apache ZooKeeper
  • Mirror of Apache Hadoop
  • Event bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality
  • Google core libraries for Java
  • Mirror of Apache Shiro

python

  • Scrapy, a fast high-level web crawling & scraping framework for Python
  • Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.
  • Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions
  • Materials and IPython notebooks for "Python for Data Analysis" by Wes McKinney, published by O'Reilly Media
  • Code samples from the book Web Scraping with Python
  • Official repository for IPython itself. Other repos in the IPython organization contain things like the website, documentation builds, etc.

go

  • High performance, minimalist Go web framework
  • The Go kernel for Jupyter notebooks and nteract.
  • Netflix's Hystrix latency and fault tolerance library, for Go
  • Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http
  • The Go language implementation of gRPC. HTTP/2 based RPC
  • beego is an open-source, high-performance web framework for the Go programming language
  • A golang ebook intro how to build a web with golang
  • Trying to complete over 100 projects in various categories in golang
  • QUIC support for Go
  • A simple, fast, and fun package for building command line apps in Go

front

  • The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web
  • A progressive, incrementally-adoptable JavaScript framework for building UI on the web.
  • A fast, simple & powerful blog framework, powered by Node.js
  • A Vue.js 2.0 UI Toolkit for Web
  • A jQuery UI theme based on Twitter Bootstrap
  • Flat UI is based on Bootstrap, a comfortable, responsive, and functional framework that simplifies the development of website
  • JavaScript Style Guide
  • A bundler for javascript and friends. Packs many modules into a few bundled assets
  • Bring data to life with SVG, Canvas and HTML.
  • A declarative, efficient, and flexible JavaScript library for building user interfaces.
  • A D3-based reusable chart library

MQ

  • A realtime distributed messaging platform
  • Open source multi-protocol messaging broker
  • Mirror of Apache RocketMQ

mysql

  • 58 mysql-proxy by jdbc
  • kingshard is a high-performance proxy for MySQL powered by Go
  • MyCAT is an Open-Source software, “a large database cluster” oriented to enterprises. MyCAT is an enforced database which is a replacement for MySQL and supports transaction and ACID
  • Vitess is a database clustering system for horizontal scaling of MySQL
  • Development tree of Master High Availability Manager and tools for MySQL (MHA), Node (MySQL Server) part
  • Distributed database middleware
  • A high-performance and stable proxy for mysql,it is developed by Qihoo's DBA and infrastructure team
  • As replication server
  • Meituan Mysql proxy
  • MySQL replication topology management and HA
  • alibaba mysql sync
  • MySQLTuner is a script written in Perl that will assist you with your MySQL configuration and make recommendations for increased performance and stability.
  • a MySQL proxy powered by Go
  • Facebook's branch of the Oracle MySQL v5.6 database. This includes MyRocks.
  • A high availability MySQL cluster that guarantees data consistency between a master and slaves.

proxy

  • Unoffical fork of haproxy development repository
  • A TCP proxy to simulate network and system conditions for chaos and resiliency testing
  • Turning Nginx into a Full-Fledged Scriptable Web Platform
  • The Microservice API Gateway
  • A Fast & Secure Tunnel Based On KCP with N:M Multiplexing
  • A collection of resources covering Nginx, Nginx + Lua, OpenResty and Tengine
  • A fast, light-weight proxy for memcached and redis
  • A distribution of Nginx with some advanced features
  • Træfik, a modern reverse proxy
  • reading of nginx for chinese
  • nginx-resource
  • KCP - A Fast and Reliable ARQ Protocol

distributed systems

  • Golang implementation of the Raft consensus protocol
  • UNMAINTAINED: A Go implementation of the Raft distributed consensus protocol.
  • Plain Paxos Implementations in Python & Java
  • A curated list of awesome distributed systems books, papers, resources and shiny things.
  • Build a distributed SQL database from the ground up
  • learning node.js
  • Connect is an extensible HTTP server framework for node using "plugins" known as middleware.
  • Async utilities for node and the browser
  • An implementation of task/event based asynchronous pattern.

file-system | databases

  • The Baidu File System.
  • Golang in-memory database built on immutable radix trees
  • SeaweedFS is a simple and highly scalable distributed file system
  • HDFS-alike in Go
  • An embedded key/value database for Go
  • distributed file system(small file storage) writen by golang.
  • LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
  • An Internet-Scale Database.
  • Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure
  • Distributed reliable key-value store for the most critical data of a distributed system
  • MapDB provides concurrent Maps, Sets and Queues backed by disk storage or off-heap-memory. It is a fast and easy to use embedded Java database engine
  • SSDB - A fast NoSQL database, an alternative to Redis
  • A library that provides an embeddable, persistent key-value store for fast storage
  • File syncing and sharing software with file encryption and group sharing, emphasis on reliability and high performance.
  • CockroachDB - the open source, cloud-native SQL database
  • Yet another distributed key-value storage system from Douban Inc.
  • SequoiaDB is a document-oriented NoSQL Database
  • Efficient cache for gigabytes of data written in Go
  • Torus Distributed Storage
  • annotated Redis 3.0 source code
  • memcached development tree
  • Distributed transactional key value database powered by Rust and Raft
  • Graphs for Everyone
  • Embedded Key Value Java Database
  • A distributed, shared-nothing relational database
  • TFS (Taobao File System) is a distributed file system similar to GFS

container

  • Production-Grade Container Scheduling and Management
  • Drone is a Continuous Delivery platform built on Docker, written in Go

linux

  • linux kernel source
  • some linux tutorial
  • How to Make a Computer Operating System in C++
  • Chinese for libuv

devops

  • jumpserver
  • some operation tools
  • Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy
  • Repository containing OpenStack repositories
  • Software to automate the management and configuration of any infrastructure or application at scale
  • Jenkins automation server

machine-learning

  • TensorFlow Tutorial and Examples for Beginners with Latest APIs
  • Computation using data flow graphs for scalable machine learning
  • chinses for tensorflow
  • Caffe: a fast open framework for deep learning
  • Data science Python notebooks: Deep learning (TensorFlow, Theano, Caffe, Keras), scikit-learn, Kaggle, big data (Spark, Hadoop MapReduce, HDFS), matplotlib, pandas, NumPy, SciPy, Python essentials, AWS, and various command lines
  • Python Data Science Handbook: full text in Jupyter Notebooks
  • Deep Learning Book Chinese Translation

monitor

  • The tool for beautiful monitoring and metric analytics & dashboards for Graphite, InfluxDB & Prometheus & More
  • Scalable datastore for metrics, events, and real-time analytics
  • The Prometheus monitoring system and time series database

awesome

  • List of awesome university courses for learning Computer Science!
  • A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff
  • A curated list of awesome frameworks, libraries and software for the Java programming language.
  • A curated list of Docker resources and projects
  • Curated list of awesome lists
  • A curated list of awesome Go frameworks, libraries and software
  • A curated list of awesome Python frameworks, libraries, software and resources
  • A curated list of amazingly awesome open source sysadmin resources inspired by Awesome PHP.
  • A curated list of awesome Go storage projects and libraries
  • A curated list of Microservice Architecture related principles and technologies.

team

  • Open software engineering platform and fun adventure game

tool

  • Vagrant is a tool for building and distributing development environments
  • client music box
  • The hackable text editor

other

  • thanslation papers for chinese
  • be professional-programmer read list
  • Machine Learning、Deep Learning、PostgreSQL、Distributed System、Node.Js、Golang
  • 500 lines or less
  • 500 lines for cn
  • The Open Source Data Science Masters
  • collect some interesting
  • Freely available programming books
  • Papers from the computer science community to read and discuss
  • A list of cool features of Git and GitHub.

转载地址:http://kddlo.baihongyu.com/

你可能感兴趣的文章
Web安全测试-WebScarab
查看>>
IntelliJ IDEA 2018.2激活
查看>>
爬虫基础
查看>>
HDU 6073 Matching In Multiplication —— 2017 Multi-University Training 4
查看>>
struts2 添加请求后缀的3种方式
查看>>
赋予管理员操作系统文件的权限
查看>>
一些常用接口地址
查看>>
DELPHI版传奇引擎学习菜鸟篇(applem2)-05
查看>>
集合框架中,引用数据类型对象集合的构建,易错点分析
查看>>
oracle 学习随笔一: 字段大小写
查看>>
2014华为机试之字符压缩字符过滤字符串加减法
查看>>
C#开发串口控制程序
查看>>
greenDao 中连接查询
查看>>
LinkedBlockingQueue的put,add跟offer的区别
查看>>
为数字世界和通证经济健康发展保驾护航 币氪产品发布会在蓉举行
查看>>
Spring3.2.9 + JdbcTemplate 学习
查看>>
Vue.js双向绑定的实现原理
查看>>
sql 语句执行顺序
查看>>
在eclipse中搭建struts2框架的详细过程
查看>>
计算机十二种常用密码破解法
查看>>