{"id":13507482,"url":"https://github.com/synrc/mad","last_synced_at":"2025-04-05T12:07:56.849Z","repository":{"id":14225441,"uuid":"16932416","full_name":"synrc/mad","owner":"synrc","description":"⚡ MAD: Managing Application Dependencies LING/UNIX","archived":false,"fork":false,"pushed_at":"2022-04-08T17:31:08.000Z","size":13499,"stargazers_count":172,"open_issues_count":12,"forks_count":52,"subscribers_count":14,"default_branch":"master","last_synced_at":"2024-04-13T21:54:59.960Z","etag":null,"topics":["beam","erlang","escript","peg","ports","yecc"],"latest_commit_sha":null,"homepage":"https://mad.n2o.dev","language":"Erlang","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/synrc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-02-18T01:07:49.000Z","updated_at":"2023-09-08T16:45:36.000Z","dependencies_parsed_at":"2022-08-07T07:16:25.865Z","dependency_job_id":null,"html_url":"https://github.com/synrc/mad","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/synrc%2Fmad","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/synrc%2Fmad/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/synrc%2Fmad/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/synrc%2Fmad/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/synrc","download_url":"https://codeload.github.com/synrc/mad/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247332612,"owners_count":20921853,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["beam","erlang","escript","peg","ports","yecc"],"created_at":"2024-08-01T02:00:34.850Z","updated_at":"2025-04-05T12:07:56.823Z","avatar_url":"https://github.com/synrc.png","language":"Erlang","funding_links":[],"categories":["Build Tools"],"sub_categories":[],"readme":"MAD: Manage Dependencies\n========================\n\n[![Actions Status](https://github.com/synrc/mad/workflows/mix/badge.svg)](https://github.com/synrc/mad/actions)\n[![Build Status](https://travis-ci.com/synrc/mad.svg?branch=master)](https://travis-ci.com/synrc/mad)\n[![Hex pm](http://img.shields.io/hexpm/v/mad.svg?style=flat)](https://hex.pm/packages/mad)\n\nA simple rebar-compatible dependency manager and developer\ntool with plugins for Windows, Linux and Mac.\n\n![MAD](http://synrc.com/images/mad.png)\n\nGoals\n-----\n\nIt shall:\n\n* be compatible with rebar configuration.\n* be as small and fast as possible.\n\nFeatures\n--------\n\n* Support rebar.config\n* Support OTP releases and directory structure\n* Fast deps resolving and cycles detecting\n* Fast compilation\n* Small codebase: 1K LOC\n* DTL/YECC/LEEX/PORT/SCRIPT/APP/ERL compilation\n* BEAM bundles (single-file escriptized app)\n* BEAM releases (faster and smaller than RELX)\n* Start/Stop/Attach\n* Static files generation with node.js tools\n\nBuild\n-----\n\n```sh\n    $ make\n```\n\nAnd put `mad` to PATH.\n\nBuilding OTP Release\n--------------------\n\nReleases are bundles made by release_handler module of sasl applications.\nIt has it own fat bootstripts along with erlang runtime included.\nThis allows you to distribute you applications with copy deploy\nwithout Erlang prerequisite.\n\n```sh\n    $ ./mad app web sample\n    $ cd sample\n    $ ../mad dep com pla rel\n```\n\nDocumentation\n-------------\n\nIf you are new or need to determine whether the MAD architecture and\nphilosophy is a fit for your project\n\n* Official MAD brochure [PDF](http://synrc.com/apps/mad/doc/book.pdf)\n\nCredits\n-------\n\n* Maxim Sokhatsky\n* Sina Samavati\n* Vladimir Kirillov\n* Taras Taraskin\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsynrc%2Fmad","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsynrc%2Fmad","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsynrc%2Fmad/lists"}