Independent software research

Serengeti Research Organization

A home for unique, experimental, and sometimes esoteric software.

Looking for the Serengeti National Park?

If you are looking for information about the remarkable Serengeti National Park in northern Tanzania, please visit the Frankfurt Zoological Society’s Serengeti National Park page.

This website is devoted to software research and development and is not associated with the national park.

Who Are We?

The Serengeti Research Organization is a small, independent organization devoted to researching and developing unique—and sometimes esoteric—software components.

Some of these components may address highly specialized needs, but they are often technically complex, intellectually interesting, and potentially useful to other developers. The organization maintains this website, a NuGet package gallery, and a Git source-code management system to showcase and distribute its projects.

You may be wondering about the name.

The Serengeti is famous for its vast open landscape and the wildebeest that live and roam there. A wildebeest is also known as a gnu, and the gnu is the symbol and mascot of the GNU Project, a free-software operating-system project supported by the Free Software Foundation.

The name reflects our interest in software that can be studied, modified, shared, and allowed to roam freely.

The Serengeti Research Organization is not affiliated with or endorsed by the Free Software Foundation or the GNU Project. Please do not contact either organization for assistance with the projects hosted here—they will have no idea what you are talking about!

However, many of the libraries and tools available here are distributed under licenses from the GNU family of free-software licenses.

What Might You Find Here?

You may find a variety of experimental libraries, utilities, developer tools, and other software projects written in several programming languages.

At its founding, the organization has a strong emphasis on .NET, but projects using other languages and technologies will likely appear in the future.

Some projects may be practical. Others may be unusual. A few may leave you wondering why anyone built them in the first place. Those are often the most interesting ones.

Why Does This Organization Exist?

The founder has enjoyed a long career in information technology and wants to preserve and share some of the more obscure—but still interesting—projects developed along the way.

Put more personally: I am getting older, and I would like other developers to have an opportunity to explore this crazy stuff, learn from it, improve it, or perhaps even find a practical use for it.

Where Is This Hosted?

The Serengeti Research Organization is independently hosted and funded by its founder on a virtual private server.

The software published here is generally released under GNU free-software licenses so that others may study it, modify it, and create their own forks. Forking is not merely permitted—it is encouraged.

I may not always be able to maintain every project indefinitely because, as previously mentioned, I am OLD. By making the source code freely available, I hope these projects can continue to evolve, even when I am no longer the person maintaining them.