Ministry of Technology
Show Menu

Open Source Projects

Welcome to The Ministry of Technology open source projects. All open source Ministry of Technology products are distributed under the MIT License for maximum re-usability.

The Ministry of Technology either authors or is involved with the following open source projects related to 'Web'…

Show all projects

API Security

.net Standard 2.0 / C#

APIs can be secured in various ways. The Ministry.Web.ApiSecurity package supports 3 distinct forms of API security. Multiple forms of security within a single API can be supported but not, generally, on a single method. This allows internal use and external use applications of APIs in a secure manner.

Backbone Ribs

JavaScript (ES5)

An extension project which adds an additional layer of functionality to Backbone that simplifies creation of basic types of views, adds more granular JSON handling and separates concerns further by separating Views from Regions which enables proper garbage handling.

Client MVC

JavaScript (ES5)

A lightweight client MVC framework for building small Single Page Applications in JavaScript with it's roots in Backbone. A framework without the strict REST model dependencies of Backbone that is focussed on view management, leaving data access up to the framework user to do as they see fit.

IIS Multi-Host Redirector

.net Framework 4.0+ / C#

Allows multiple sites and URLs either complete or compiled from host and path elements to be redirected either in it's own site (recommended configuration) or within an existing site.

JavaScript On Load Function Stack

JavaScript (ES5)

This project provides a single function that enables you to stack code into the window onload event so that various functions can all be executed in order.

Responsive MQ

JavaScript (ES5)

Designed to enable you to attach JavaScript functions to media queries so you can have viewport specific code executing within your app to partner up with your responsive CSS by registering named elements of mark-up to the current viewport.

Simple Twitter Stream

.net Standard 2.0 / .net Framework 4.5 / C#

This library is designed to provide a simple, strongly typed, twitter feed. It sits on top of the LinqToTwitter library. It provides the twitter feeds that you see on this website.

URI Path Manager

JavaScript (ES5)

This project provides simple functions for working with paths.

URL Navigator

JavaScript (ES5)

This project provides simple functions for working with URLs, wrapping the location object.

Web Theming

.net Standard 2.0 / C#

This project allows you to apply themes to a website based on configured values and host URLs. This is achieved by providing simple configuration data.

Window Wrapper

JavaScript (ES5)

This project provides a simple wrapper for stubbing out window.location calls.

The Ministry of Technology also recommends and supports the following open source projects…

Magpie

SCSS / CSS / JavaScript

All the best bits of other people’s web development libraries. Magpie is a compilation of shiny bits and pieces from other people’s excellent frameworks, libraries and utilities.

Visit us on GitHub