All Projects → atrocore → atrocore

atrocore / atrocore

Licence: other
AtroCore is an open-source Data Platform, Data Management and Master Data Management (MDM) software, which can be used to quickly create any business application.

Programming Languages

javascript
184084 projects - #8 most used programming language
PHP
23972 projects - #3 most used programming language
CSS
56736 projects
SCSS
7915 projects
Smarty
1635 projects
HTML
75241 projects

Projects that are alternatives of or similar to atrocore

Pimcore
Open Source Data & Experience Management Platform (PIM, MDM, CDP, DAM, DXP/CMS & Digital Commerce)
Stars: ✭ 2,352 (+6089.47%)
Mutual labels:  master-data-management, mdm, data-management
redcatphp
RedCat PHP Framework - Code with agility
Stars: ✭ 19 (-50%)
Mutual labels:  rad, rapid-application-development
heurist
Core development repository. gitHub: Vsn 6 (2020 - ), Vsn 5 (2018 - 2020), Vsn 4 (2014-2017). Sourceforge: Vsn 3 (2009-2013), Vsn 1 & 2 (2005-2009)
Stars: ✭ 39 (+2.63%)
Mutual labels:  data-management
OpenRefine-ecology-lesson
Data Cleaning with OpenRefine for Ecologists
Stars: ✭ 20 (-47.37%)
Mutual labels:  data-management
hamilton
A scalable general purpose micro-framework for defining dataflows. You can use it to create dataframes, numpy matrices, python objects, ML models, etc.
Stars: ✭ 612 (+1510.53%)
Mutual labels:  data-platform
mago3d-CMS
mago3D Project
Stars: ✭ 61 (+60.53%)
Mutual labels:  data-management
SyncMLViewer
A small real time SyncML protocol Viewer
Stars: ✭ 57 (+50%)
Mutual labels:  mdm
ccf-deadlines
⏰ CCF recommendation conference Deadline Countdowns / Please star this project, thanks~
Stars: ✭ 2,058 (+5315.79%)
Mutual labels:  data-management
appbox.deploy
AppBoxFuture is Low-Code DevOps platform with embedded distributed HTAP database.
Stars: ✭ 25 (-34.21%)
Mutual labels:  rad
emr-autoscaling
No description or website provided.
Stars: ✭ 16 (-57.89%)
Mutual labels:  data-platform
quitsies
A persisted drop-in replacement for Memcached, respecting the rules of quitsies.
Stars: ✭ 16 (-57.89%)
Mutual labels:  data-platform
terraformer-wkt-parser
Well-Known Text parser for Terraformer
Stars: ✭ 66 (+73.68%)
Mutual labels:  data-management
whyqd
data wrangling simplicity, complete audit transparency, and at speed
Stars: ✭ 16 (-57.89%)
Mutual labels:  data-management
public-transit-tools
Tools for working with GTFS public transit data in ArcGIS
Stars: ✭ 126 (+231.58%)
Mutual labels:  data-management
glpi-plugin
Flyve MDM Plugin for GLPI
Stars: ✭ 45 (+18.42%)
Mutual labels:  mdm
lc-data-intro
Library Carpentry: Introduction to Working with Data (Regular Expressions)
Stars: ✭ 16 (-57.89%)
Mutual labels:  data-management
local-government-desktop-addins
A series of ArcGIS Desktop Add-ins used in the ArcGIS for Local Government editing maps.
Stars: ✭ 58 (+52.63%)
Mutual labels:  data-management
Beetle.js
🪲 Javascript ORM, manage your data easily.
Stars: ✭ 53 (+39.47%)
Mutual labels:  data-management
mac-ibm-notifications
macOS agent used to display custom notifications and alerts to the end user.
Stars: ✭ 206 (+442.11%)
Mutual labels:  mdm
event-machine-skeleton
Dockerized skeleton for prooph software Event Machine
Stars: ✭ 34 (-10.53%)
Mutual labels:  rad

logo

What Is AtroCore?

AtroCore is an open-source software distributed under GPLv3 License for free. This software is not allowed to be used in Russia and Belarus.

AtroCore is a Data Platform, Data Management and Master Data Management (MDM) software. It is a software ecosystem designed for rapid development of responsive web-based business applications of any kind (ERP, PIM, CRM, DMS, MDM, DAM, etc.). Thanks to its configuration possibilities it is an excellent tool for cost-effective and timely application development that comes with the powerful out-of-the-box functionality.

AtroCore is a single page application (SPA) with API-first architecture and flexible data model based on configurable entities and relations. You can organize any data and business-related processes directly in AtroCore, many of them via a simple and user-friendly configuration.

For Whom Is AtroCore?

AtroCore is the best fit for businesses, who want to:

  • unify any kind of data;
  • increase data quality;
  • solve custom business problems;
  • store data and organize business processes;
  • set up and use a middleware to connect with the third-party systems;
  • create added value and best experience for their employees, customers, and partners;
  • extend the functionality of the existing software infrastructure.

Software based on AtroCore

The following full-fledged software products are already available on the AtroCore basis:

What is on Board?

Here is a AtroCore package description in detail:

Feature Description
Dashboards Use multiple dashboards to control all main activities in the system.
Module Manager It allows you to install and/or update any module directly from the administration panel. Just choose the version you want to use.
Entity Manager You can configure the data model directly from the administration panel, create new or edit existing entities and set relations of different types.
Dynamic field logic You can configure the conditions that make some fields invisible, read-only or editable.
Layout Manager Use it to configure any User Interface in the system or to show up the panels for related entities, via drag-and-drop.
Label Manager You can edit any label in the system, in all languages you want to use.
Configurable navigation Use the drag-and-drop functionality to set up the navigation as you wish, also separately for each user, if needed.
Scheduled Jobs You can configure, which jobs should be run by cron and at what schedule.
Notifications Set up a system or e-mail notifications for different events in the system.
Data import and export You can import or export any data to any and from any entity in the system, even those you have just created.
Advanced mass updates Choose the entries to be updated, set the new values and perform a mass update.
Advanced search and filters You can configure the filters and search criteria as you wish, and save them, if you want to use the saved filters later.
Portals Use this additional layer to give access to third parties to your system. Use portal roles to restrict their access.
Change Log and Stream See all changes to the entries (who, old and new value, when) and add your own posts with a timestamp and attachments.
Queue Manager Use it if you want to run or control processes in the background.
Access Control Lists (ACL) Enterprise Level ACL based on Teams and Roles, with access level (own, team, all). You can edit permissions even for each field separately.
REST API Integrate it with any third-party software, fully automated.

What Are the Advantages of Using It?

  • Really quick time-to-market and low implementation costs
  • Configurable, flexible and customizable
  • Free – 100% open source, licensed under GPLv3
  • API-first development approarch – REST API for everything
  • Web-based and platform independent
  • Based on modern technologies
  • Good code quality
  • Service-oriented architecture (SOA)
  • Responsive and user-friendly UI
  • Configurable (entities, relations, layouts, labels, navigation)
  • Extensible with modules
  • Easy to maintain and support • Powerful export and import feeds (additional free modules are needed)
  • Many other out-of-the-box features

What Technologies are used?

It uses:

  • PHP 7 – pure PHP, without any frameworks to achieve the best possible performance,
  • backbone.js – framework for SPA Frontend,
  • Composer – dependency manager for PHP,
  • Some libraries from Zend Framework,
  • Some libraries from Symfony Framework,
  • MySQL 5.

Integrations

AtroCore has a REST API and can be integrated with any third-party system. You can also use import and export functions or use our modules (import feeds and export feeds) to get even more flexibility.

Documentation

Requirements

  • Dedicated (virtual) Linux-based server with root permissions.
  • Ubuntu as Operating System is recommended but not required.
  • PHP 7.4 or above.
  • MySQL 5.5.3 or above (not MariaDB).

Please note, system will definitely NOT work on a usual hosting, a managed server hosting should be checked on a case-by-case basis – with a high probability it will NOT work.

Installation

Installation Guide is available here.

Demo

License

AtroCore is published under the GNU GPLv3 license.

Support

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].