Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bazelment/trunk
Make bazel an out of box solution for C++/Java developers
https://github.com/bazelment/trunk
bazel folly grpc netty
Last synced: 5 days ago
JSON representation
Make bazel an out of box solution for C++/Java developers
- Host: GitHub
- URL: https://github.com/bazelment/trunk
- Owner: bazelment
- License: apache-2.0
- Created: 2015-03-25T22:37:52.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2022-08-15T22:21:38.000Z (about 2 years ago)
- Last Synced: 2024-10-21T06:14:47.714Z (15 days ago)
- Topics: bazel, folly, grpc, netty
- Language: Python
- Homepage:
- Size: 2.7 MB
- Stars: 243
- Watchers: 30
- Forks: 58
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-bazel - bazelment/trunk
- awesome-bazel - gtest, gmock, snappy, etc..
README
# trunk
[![Build Status](https://travis-ci.org/bazelment/trunk.svg?branch=master)](https://travis-ci.org/bazelment/trunk)
A collection of C++/Java opensource projects with BUILD files so they
can be easily built with [bazel](http://bazel.io).To try:
```sh
$ git clone https://github.com/mzhaom/trunk && cd trunk
$ git submodule update --init
$ bazel build examples/...
```If you have used [docker](https://www.docker.com/) before, there is a
[docker image](https://hub.docker.com/r/bazelment/trunk/) that has
bazel installed with all the trunk source checked out, which can be
tried with:```sh
$ docker run --rm -ti bazelment/trunk:lrte
$ bazel build examples/...
```Currently C++ projects can be only built on Linux x64 system.
## C++
* [gflags](http://gflags.github.io/gflags/)
* [glog](https://github.com/google/glog)
* [googlemock](https://code.google.com/p/googlemock/)
* [googletest](https://code.google.com/p/googletest/)
* [gperftools](https://code.google.com/p/gperftools/) tcmalloc, heap-checker, heap-profiler and cpu-profiler.
* [grpc](http://www.grpc.io/)
* [libevent](http://libevent.org/): version 1
* [libunwind](http://www.nongnu.org/libunwind)
* [protobuf](https://github.com/google/protobuf)
* [re2](https://github.com/google/re2)
* [snappy](https://github.com/google/snappy)* [folly](https://www.facebook.com/notes/facebook-engineering/folly-the-facebook-open-source-library/10150864656793920) and supporting libraries.
* [double-conversion](https://github.com/floitsch/double-conversion/)
* A selection of [boost](http://www.boost.org/) modules, mostly for building folly.## Java
* [grpc-java](http://www.grpc.io) gRPC in Java
* [guava](https://github.com/google/guava) Guava: Google Core Libraries for Java
* [netty](https://netty.io/) Netty is a NIO client server framework
which enables quick and easy development of network applications
such as protocol servers and clients.