MOE - Make Opensource Easy - tools for synchronizing repositories

  •        22

MOE is a system for synchronizing, translating, and scrubbing source code repositories. Often, a project needs to exist in two forms, typically because it is released in open-source, which may use a different build system, only be a subset of the wider project, etc. Maintaining code in two repositories is burdensome.

https://github.com/google/MOE

Tags
Implementation
License
Platform

   




Related Projects

SkyDrive Synchronizer

  •    

SkyDrive Synchronizer is a C# command line application that helps users synchronize a local folder to a specific location on their SkyDrive. The aim is to also make it usable on Linux via Mono. The code is still under development; some features are still missing.

FreeFileSync - Synchronize Files and Folders

  •    C++

FreeFileSync helps you synchronize files and synchronize folders for Windows, Linux and macOS. It is designed to save your time setting up and running backup jobs while having nice visual feedback along the way. It helps you to synchronize network shares and local disks, Synchrnize via FTP, Detect moved and renamed files and folders, Compare files by content, Manage versions of deleted/updated files and lot more.

lite - Split a repository to read-only standalone repositories

  •    Go

splitsh-lite replaces the subtree split Git built-in command to make splitting a monolithic repository to read-only standalone repositories easy and fast. Both strategies work well and both have drawbacks as well. splitsh helps use both strategies by providing tools that automatically synchronize a monolithic repository to standalone repositories in real-time.

ACCodeSnippetRepositoryPlugin - A plugin for Xcode to synchronize code snippets with repositories

  •    Objective-C

ACCodeSnippetRepositoryPlugin is a Xcode plugin for seemless synchronization of snippets with a git repository. The snippets are synchronized as human-readable text (and not an obscure .codesnippet plist).

DirSync Pro (Directory Synchronize Pro)

  •    Java

DirSync Pro is a powerfull, easy to configure tool to synchronize the content of a directory to another. It can compare (e.g. size, modified-date, ...) and synchronize an unlimitted number of directories and has a detailed logging-function.


Directory Synchronize Pro (DirSync Pro)

  •    Java

DirSync Pro is a powerfull, easy to configure tool to synchronize the content of a directory to another. It can compare (e.g. size, modified-date, ...) and synchronize an unlimitted number of directories and has a detailed logging-function.

client - :computer: Desktop Syncing Client for ownCloud

  •    C++

The ownCloud Desktop Client is a tool to synchronize files from ownCloud Server with your computer. The ownCloud Desktop Client is developed in Git. Since Git makes it easy to fork and improve the source code and to adapt it to your need, many copies can be found on the Internet, in particular on GitHub. However, the authoritative repository maintained by the developers is located at https://github.com/owncloud/client.

FIM 2010 GoogleApps MA

  •    

Forefront Identity Manager 2010 Management Agent for Google Apps. You can synchronize users between Google Apps and Forefront Identity Manager 2010.

GMobileSync

  •    

GMobileSync allows you to remotely synchronize Google Calendar events to your Windows Mobile 5.0/6.0 device using its local internet connection.

Directories Synchronizer

  •    Python

The goal is to synchronize 2 directories. This application will synchronize all the files and all the sub-directories, and prompt the user to confirm all the moves. It's written in python and with wxPython.

SQL Server DB Compare and Synchronize

  •    CSharp

The purpose of this project is to create an application that allows dbas and developers to compare and synchronize the structure of two databases.

WebSynchronizer

  •    DotNet

This is a Webservice based Web Application to synchronize Files between Web Sites. Includes optional backup functionality and synchronize log based on log4net. Doesn't need ftp, webdav or directory browsing enabled. Usefule for example to synchonize between staging and live.

WebSync

  •    ASPNET

Web Application to Synchronize Files between Web Sites based on WebServices. Includes optional backup functionality and synchronize log based on log4net. Useful e.g. move files from staging to live system without having ftp, webdav or browsing enabled.

jsync

  •    Java

jsync is a free Tool to synchronize your Files local. This Project was started to synchronize my extern Harddisks to avoid Data lose. Because it's written in Java you can use it on any OS that have Java Support.

JFileSync - Java File Synchronization

  •    Java

JFileSync is a Java application used to synchronize directories of two different file systems. For instance, you want to synchronize a set of directories on your laptop with a set of corresponding directories on your workstation.

sync-settings - Synchronize all your settings and packages across atom instances

  •    CoffeeScript

Synchronize settings, keymaps, user styles, init script, snippets and installed packages across Atom instances. It currently does not support automatic backup - it must be done manually. Only the restore is being triggered automatically.

aeneas - aeneas is a Python/C library and a set of tools to automagically synchronize audio and text (aka forced alignment)

  •    Python

aeneas is a Python/C library and a set of tools to automagically synchronize audio and text (aka forced alignment). aeneas automatically generates a synchronization map between a list of text fragments and an audio file containing the narration of the text. In computer science this task is known as (automatically computing a) forced alignment.

Z-Push - Leading Open Source Push Synchronization

  •    PHP

Z-Push is an open-source application to synchronize ActiveSync compatible devices such as mobile phones, tablets and Outlook 2013 and above. With a history of over 9 years of successful synchronization with multiple backends Z-Push is the leading open source push synchronization.

TheHive - TheHive: a Scalable, Open Source and Free Security Incident Response Platform

  •    Javascript

TheHive is a scalable 3-in-1 open source and free Security Incident Response Platform designed to make life easier for SOCs, CSIRTs, CERTs and any information security practitioner dealing with security incidents that need to be investigated and acted upon swiftly. It is the perfect companion to MISP. You can synchronize it with one or multiple MISP instances to start investigations out of MISP events. You can also export an investigation's results as a MISP event to help your peers detect and react to attacks you've dealt with. Additionally, when TheHive is used in conjunction with Cortex, security analysts and researchers can easily analyze tens if not hundred of observables. Collaboration is at the heart of TheHive. Multiple analysts can work on the same case simultaneously. For example, an analyst may deal with malware analysis while another may work on tracking C2 beaconing activity on proxy logs as soon as IOCs have been added by their coworker. Using TheHive's live stream, everyone can keep an eye on what's happening on the platform, in real time.

Freehold - An open, secure, and lightweight platform for your files and data

  •    Go

Freehold is a webserver that you can host on anything from a multi-core VPS to a Rasberry Pi. It provides a simple REST API for uploading files and managing them. There is also a built-in datastore API that allows for storing any other type of data you need. You can use Freehold-Sync to synchronize your desktop files with your freehold instance to make your own open, and secure Dropbox / Google Drive alternative.