WildGums open source center
Welcome to the WildGums open-source center!
Imagine being in a candy shop. Everywhere you look, there is candy you have been looking for! That’s what this centre aims to be for WPF developers. A list of mature, high-quality, free and open source components. Each library can be used on its own, but were designed to work seamlessly together as well.
The libraries are actively maintained and developed (new pre-releases on a daily basis, stable versions on a monthly basis).
The following platforms are supported:
- .NET 4.6
- .NET 4.7
- .NET Core 3.1
We are planning to support .NET 5 later in 2020.
Vision
WildGums is a company that develops professional WPF and web based applications that look good. When developing software, we are constantly looking out for the best frameworks and components available. A lot of components are hyped, but seem to provide very little added value when digging deeper. One framework that did deliver on its promise is Catel. It’s a very mature, well documented, well maintained and feature-rich application development platform.
Once we found the core platform to build our applications on, we were still having problems finding high-quality libraries. We have tried several commercial vendors, but found the support to be slow (or lacking). This made us decide it was time for a change… We were going to develop our own components, giving us control over the quality and throughput.
Since we started development, it has only confirmed our belief in open source software. It’s a great way to get feedback from other developers, allow them to contribute and improve the components in ways we might not even have thought of.
Goal
Our goal is to develop standard compliant, high quality libraries that will allow us and other developers to build applications quickly. (i.e within days, not weeks or months.)
To this end we also maintain and develop a WPF/XAML shell called Orchestra, which allows developers to focus on the business logic and less on scaffolding.
All our libraries (and applications) fallow the same coding standards and structure, so once you learn how to use one library you will feel right at home with all the others.
Release cycle
- Stable: every 2 to 3 months (
master
branch). - Prerelease: daily/weekly as required (
develop
branch).
Example Applications
Here are some examples of applications built with Orchestra and other Orc.* libraries:
LogViewer | Rantt | CsvTextEditor | FlexGrid |
---|---|---|---|
Log viewer | Gantt chart application | Csv file text editor | Data visualizer |
LogViewer and CsvTextEditor are open source projects hosted on Github.
Other commercial applications can be found on our official website WildGums.com.
Contributions
Please feel free to contribute, either by:
- Reporting any issues
- Submitting pull requests
- Documentation
- Blogs and tutorials
Services and Consulting
If you need help building a new desktop application (whether for internal use within your organization or to release to the public) or need to setup a complete dev ops environment (which will allow you to commit your code and have an new version of your plugin ready for consumption within minutes and automatically applied to your application), please send us an email: contact@wildgums.com
It took us a lot of time to get this right. What initially seems like a simple and quick task can end up taking months, so benefit from our experience and save yourself a lot of time, money and frustration.