You start a project.
You need containers. You need networking. You definitely need them to work together.
We’re all in this situation when starting a project. And you don’t want to spend your time developing containers, networking, and messaging and server components. You just want to build your server, or your app, or your tool.
xtools is containers and networking. And a couple other things, like logging and config files, that everyone needs.
It’s not the cadillac of containers and networking. It’s the swiss army knife. If you think you need reverse iterators and a zillion different container classes, then xtools is not for you. These are the containers and networking I’ve started with when I’ve started projects, for the last few years. I specifically designed the containers to be just what you really need. They’re simple, they work, and they work well with the included networking components. Not every type of container is included; not every implementation of every container is complete! But this is the basic stuff I’ve needed, and perhaps that you need too.
I’m putting this up here because I want to stop copying these files from project to project and let them live in their own library. I’m not sure how/if development will continue, but you’re welcome to use these tools and to contribute as you make improvements.
Enjoy! —Matthew Temple
