Open Source Application Framework for Industrial Enterprise & IIoT Applications
511

Open Source Application Framework for Industrial Enterprise & IoT Applications. Provides Data Interoperability, Flexible Architecture (Cloud, On-Premise, or Hybrid), Package Based Deployments. Built on .NET 8 and Blazor. Use cases include custom MES, ERP, CMMS, QMS applications as well as many other IIoT related solutions. The primary purpose of the framework is to allow multiple systems to work together in a seamless way.
View a Live Demo using the link below: https://www.trakhound.com/demo/_admin
| Name | Type | Link | |
|---|---|---|---|
| Instance | Installer | https://github.com/TrakHound/TrakHound/releases/latest | |
| Instance | Docker | https://hub.docker.com/repository/docker/trakhound/instance | |
| SDK | Nuget | https://www.nuget.org/profiles/TrakHound | |
| CLI | Installer | https://github.com/TrakHound/TrakHound/releases/latest |
11/12/2024 : This is the initial beta release of TrakHound and is intended to provide an example of the functionality of the framework. Note that there may be some areas that are not finished yet. if you see anything that is not completed, please feel free to create an Issue or Discussion.
We are looking for feedback and recommendations so please feel free to create a Discussion on GitHub or reach out to us directly at [email protected].
We love talking about software and manufacturing so don't hesitate to reach out!
Note
The TrakHound Framework and some of the base modules are Free are completely Open Source while some modules, such as Drivers, are not open source and may require a license. Most licenses are available with a 2 Hour renewable demo and full licenses can be purchased directly through the Package Manager UI.
Learn more using the link below: https://github.com/TrakHound/TrakHound/tree/dev/docs
Note that Documentation is still a work in progress. This will be a focus during the initial beta.
docker pull trakhound/instance
docker container run -p 8472:8080 trakhound/instance
After Docker container is running, browse to http://localhost:8472/_admin/packages and install the TrakHound.Core.Bundle package.
Simplify application development and utilize modern software tools and concepts to develop industrial resource tracking systems such as MES, ERP, etc. Although TrakHound is designed with industrial applications in mind, as they require many very small custom applications, any application can be developed with the framework.
| Apps | Build and Deploy user interfaces that can be accessed through a Web Browser using the latest web technologies |
| API | Custom interfaces for application specific endpoints |
| Functions | Short Lived processes for performing tasks |
| Services | Long lived processes for maintaining external connections |
| Entities | Data from multiple sources often have their own schema and format that is specific for its use case. TrakHound decomposes complex models into simple Entities so that they can all interact together regardless of the overall schema. |
The Admin UI is used to install/manage TrakHound Packages, to explore App, Api, Function, and Service modules, and to view/manage Entities.
Note that this UI can be protected through Authentication or can be disabled entirely.



Configurable architecture that creates an abstraction layer between applications and infrastructure. Routing can be configured as needed whether that is to implement more of a monolith or more of a distributed architecture.

TrakHound provides commercial Enterprise Support Plans to maintain uptime and provide professional consulting and setup assistance. Please feel free to contact us for more information at [email protected].
If you have found TrakHound helpful or are interested in helping, please consider sponsoring this project. We welcome your support whether you are a manufacturer, an integrator, an educational institute, or an individual.
https://github.com/sponsors/TrakHound
This application and it's source code is licensed under the MIT License and is free to use and distribute.
Content type
Image
Digest
sha256:b061b73ce…
Size
109 MB
Last updated
almost 2 years ago
docker pull trakhound/instance