Magda is a data catalog system that will provide a single place where all of an organization's data can be cataloged, enriched, searched, tracked and prioritized - whether big or small, internally or externally sourced, available as files, databases or APIs. Magda is designed specifically around the concept of federation - providing a single view across all data of interest to a user, regardless of where the data is stored or where it was sourced from.
The system is able to quickly crawl external data sources, track changes, make automatic enhancements and make notifications when changes occur, giving data users a one-stop shop to discover all the data that's available to them.
Magda was originally developed for the Australian government’s federal open data portal data.gov.au, providing a single place for Australia’s citizens, scientists, journalists and businesses to discover and access 80,000+ datasets, from linked data APIs to small Excel files.
Features
Supports big and small data
Improves metadata search and cataloging
Built-in search with full-text search support and maps
Filter data by date, organization, and data formats
Powerful and scalable search based on ElasticSearch
Quick and reliable aggregation of external sources of datasets
An unopinionated central store of metadata, able to cater for most metadata schemas
Federated authentication via passport.js - log in via Google, Facebook, WSFed, AAF, CKAN, and easily create new providers.
Based on Kubernetes for cloud agnosticism - deployable to nearly any cloud, on-premises, or on a local machine.
Easy (as long as you know Kubernetes) installation and upgrades
Extensions are based on adding new docker images to the cluster, and hence can be developed in any language
Magda Architecture
Magda is built around a collection of microservices that are distributed as docker containers. This was done to provide easy extensibility - Magda can be customised by simply adding new services using any technology as docker images, and integrating them with the rest of the system via stable HTTP APIs.
Using Helm and Kubernetes for orchestration means that configuration of a customised Magda instance can be stored and tracked as plain text, and instances with identical configuration can be quickly and easily reproduced.
Laravel is a popular PHP framework for building web applications. It provides a powerful backend infrastructure and control panel managers that allow developers to efficiently manage and control their application's data and functionality. With Laravel, developers can easily handle tasks such as database migrations, authentication, routing, and more.
The control
AuroraCMS is an exceptional and completely free Australian open source content management system that is specifically designed to cater to the needs of businesses. The CMS is built using PHP, jQuery, and iCONS. It is specifically designed to take advantage of the latest features of HTML5 and CSS3 to provide
Foswiki is a powerful Enterprise wiki solution that offers a wide range of features which are designed to help you create, organize, and share your company's knowledge. With its fine-grained access control, Foswiki allows you to easily manage user permissions and ensure that only authorized personnel can view, edit, or
MM-Wiki is a lightweight software for enterprise knowledge sharing and team collaboration. It allows for quick building of a Wiki and team knowledge sharing platform. With easy deployment and user-friendly features, it helps teams create a collaborative environment for document management and information sharing. The software is based on golang
Gatsby is a free and open-source framework based on React that helps developers create fast and modern websites and applications. Gatsby uses React to build static websites and is known for its high performance, built-in SEO optimization, and ease of use.
Gatsby offers a number of features that make it
Next.js is an open-source framework built on top of Node.js and React. It provides a structure for building server-rendered React applications with ease. The Next.js Starter is a template that can be used to quickly bootstrap new projects with Next.js.
The Next.js Starter offers several
Next.js is a popular open-source framework for building server-side rendered React applications. It provides a seamless developer experience with features like automatic code splitting, server-side rendering, and optimized performance.
Advantages of Next.js
Some of the advantages of using Next.js include:
* Server-side rendering: This allows for faster initial
Laravel is an innovative and powerful web application framework that is completely free and open-source. This PHP-based framework was created by Taylor Otwell in 2011 as an alternative to CodeIgniter, with a focus on simplicity and ease of use. At its core, Laravel is built on the Model-View-Controller (MVC) architecture
Are you looking for a powerful and user-friendly CMS built with Laravel 10? Look no further than Laravel Starter, a modular starter application project built with Laravel 10 that can help you build your website quickly and easily.
What is Laravel Starter?
Laravel Starter is a modular CMS that is