Boost
BDE
Our great sponsors
Boost | BDE | |
---|---|---|
9 | 7 | |
6,540 | 1,603 | |
2.0% | 1.0% | |
9.8 | 9.5 | |
3 days ago | 7 days ago | |
HTML | C++ | |
Boost Software License 1.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Boost
-
The Future of Boost by Vinnie Falco
git clone https://github.com/boostorg/boost.git -b ${{ inputs.branch }} "${{ inputs.boost-dir }}" --depth 1 git submodule update --depth 1 -q --init tools/boostdep python tools/boostdep/depinst/depinst.py --include library_i_want"
-
Boost – a new open-source desktop app for managing Spring Boot microservices
Any thoughts on why it has exactly the same name as a popular source available project that's been around since the 1990s?
earliest archive: https://web.archive.org/web/19991011120524/http://www.boost....
latest commit (today): https://github.com/boostorg/boost/commit/7727baea944c6365301...
naming in 2023: "The Boost project provides free peer-reviewed portable C++ source libraries"
naming in 1999: "The Boost web site provides a repository for free C++ libraries"
-
Introducing Boost - a new open source desktop app for managing Spring Boot microservices
Hmm...
-
Boost with RPMs
include(FetchContent) FetchContent_Declare(boost URL https://github.com/boostorg/boost/releases/download/boost-1.81.0/boost-1.81.0.tar.xz ) FetchContent_MakeAvailable(boost) ...
- Boost:Boost
-
Boost v1.79.0 released
set(BOOST_INCLUDE_LIBRARIES system thread) # enabled libraries set(BOOST_ENABLE_CMAKE ON) # CMake support FetchContent_Declare(boost GIT_REPOSITORY https://github.com/boostorg/boost.git ...
-
Easy to use, fast, git sourced based, statically linked C/C++ package manager.
In fact, boost has cmake files now — pretty recent addition and I haven’t got around to testing, but no reason to think it doesn’t work. https://github.com/boostorg/boost. Also, boost is getting more modular with every release — more and more libraries can be pulled independently with mostly only depending on boost.core. Asio has been like this forever, but Boost.math is a recent example to the bandwagon. You can find an independent release package for math on GitHub now.
-
Is there a uniform boost release download url?
Do you build boost from sources? If so, maybe get the tar balls from their Github repository?
BDE
-
A Modern High-Performance Open Source Message Queuing System
Hi, one of the authors here. BlazingMQ depends on two other open source C++ libraries: https://github.com/bloomberg/bde and https://github.com/bloomberg/ntf-core. I believe documentation writer wanted to highlight that BlazingMQ does not depend on frameworks like ZooKeeper, etc.
-
Announcing YOMM2 version 1.3.1
It would be easy to make the runtime use polymorphic allocators, one for the temporary objects created by update_methods, and another for the hash and dispatch tables. The first allocator could use the stack (like this), and the second a block in the BSS segment.
-
Bloomberg finally opensourced memray —a new versatile memory profile for Python
I'm pretty sure they use C++ very extensively. They have their own C++ standard library for example. I'm not aware of them using FORTRAN or C. Do you have a reference for that?
-
What language best suits for fintech products and services?
No first-hand experience, but C++ is definitely a player. Check out John Lakos and bloomberg/bde. He was a force behind the improved allocators in C++11 and beyond. That repo I linked is a beast of a codebase (:
-
Eastl: An Alternative C++ Standard Library from Electronic Arts
Specifying your own allocator is like a main feature of bde from Bloomberg:
-
Bloomberg London
If I remember correctly, BDE ( https://github.com/bloomberg/bde ) is developed in London's office and definitely the team that works on it is one of the most experienced in the company.
-
pmr allocators in Xcode / AppleClang
Libc++ hasn't implemented polymorphic containers and similar. You could take a look at what inspired PMR: https://github.com/bloomberg/bde/
What are some alternatives?
abseil-cpp - Abseil Common Libraries (C++)
Folly - An open-source C++ library developed and used at Facebook.
Qt - Qt Base (Core, Gui, Widgets, Network, ...)
Dlib - A toolkit for making real world machine learning and data analysis applications in C++
MiLi
JUCE - JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, LV2 and AAX audio plug-ins.
ffead-cpp - Framework for Enterprise Application Development in c++, HTTP1/HTTP2/HTTP3 compliant, Supports multiple server backends
Seastar - High performance server-side application framework
LibSourcey - C++14 evented IO libraries for high performance networking and media based applications