• This repository has been archived on 08/Feb/2023
  • Stars
    star
    404
  • Rank 104,748 (Top 3 %)
  • Language
    Swift
  • License
    Apache License 2.0
  • Created almost 8 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Onboarding splash screen for MDM and Automated Device Enrollment.

Splash buddy has been archived and will not be receiving updates in the future. For similar projects or products, see DEPNotify or Octory.

SplashBuddy

Build Status Swift macOS macOS

Version License

SplashBuddy goal is to provide an elegant and secure onboarding process for Mac users using DEP.

It allows you to:

  • Prevent your users from using their Mac before the minimum software is installed
  • Provide status on the software that is currently being installed
  • Display important information

It currently supports Jamf Pro, Munki and install.log (VPP) as source of informations. You're welcome to contribute to the project. Every little helps.

In action

SplashBuddy

Here's a video of the SplashBuddy (v1.0) running at Culture Amp that was presented during Macbrained: Link.

Quick Start

The best place to start is the Kickstart Guide.

Release history

The release history is available here.

Splashbuddy was made possible thanks to the work of the following individuals.

Getting help

The best place to discuss SplashBuddy is to join the #splashbuddy channel on the MacAdmins Slack.

Subscribe to the newsletter to get news, tips and tricks.

Contributing

I (ftiff) have been working countless hours at night for two years to bring SplashBuddy to life. Many others invested time in it too.

You can also contribute and be part of this list.

More Repositories

1

nudge

A tool for encouraging the installation of macOS security updates.
Swift
976
star
2

installapplications

A tool for dynamically using installapplication
Python
283
star
3

umad

A tool to help users with pre-existing devices enroll into MDM
Python
275
star
4

python

Framework files for use with popular python macadmin toolsets
Shell
223
star
5

nudge-python

A tool to help users with pre-existing devices upgrade their OS version.
Python
215
star
6

escrow-buddy

A macOS authorization plugin that helps MDM administrators ensure valid FileVault keys are escrowed for all their Macs.
Objective-C
178
star
7

outset

Automatically process packages and scripts during boot, login, or on demand.
Swift
131
star
8

sofa

SOFA | A MacAdmin's Simple Organized Feed for Apple Software Updates
HTML
87
star
9

osquery-extension

An osquery extension for endpoint engineers
Go
87
star
10

nibbler

python pyobjc utility for macOS for displaying dialogs using .nib files
Python
82
star
11

SupportCompanion

macOS helper application designed to empower end-users
C#
41
star
12

jamf-pro-sdk-python

A client library for the Jamf Pro APIs and webhooks.
Python
40
star
13

sashay

DEPRECATED - Scrape caching server logs and send periodic reports
Python
37
star
14

munki-builds

22
star
15

docker-mwa2

Python
22
star
16

apple-status-api

Publish Apple service status notifications as a simple REST API
Python
20
star
17

dockset

It's like outset, but for your Dock
Python
17
star
18

macadmins.io

14
star
19

puppet-apple_package

Ruby
12
star
20

chef-cookbooks

Metarepo for all known macOS related Chef Cookbook repos
11
star
21

unfs3

Docker image for running unfs3, a user space NFS server
Shell
10
star
22

munkireport-php

Docker autobuild repo for Munkireport-PHP
PHP
10
star
23

puppet-macauthdb

Manage the OS X authorization database with puppet.
Ruby
9
star
24

postgres

Docker container for postgres that accepts remote connections from Docker IPs
Shell
9
star
25

ddm_examples

Examples of DDM on macOS for use with kmfddm
Makefile
8
star
26

puppet-xcode_tools

Puppet module to install the Xcode CLI Tools
Ruby
7
star
27

netboot-httpd

Docker container for serving netboot image over http. Use in combination with BSDPy
Nginx
7
star
28

puppet-launchd

Puppet
5
star
29

puppet-client_stdlib

Ruby
4
star
30

puppet-remotemanagement

Ruby
4
star
31

puppet-authpluginmech

A method of managing mechanisms for authorization plugins
Ruby
3
star
32

crypt-server-ldap

Python
3
star
33

puppet-sal_client

Configuration of a Sal client using Puppet
Puppet
2
star
34

docker-makecatalogs

Docker image that will run makecatalogs
Shell
2
star
35

whd

Docker container for WebHelpDesk
Shell
2
star
36

ddm_testing

Repo for working with MAOS-hosted test servers
2
star
37

ddm_infra

Example Repo for setting up a nanoMDM + kmfddm server.
Shell
1
star
38

macnamer

Docker image for Macnamer
Python
1
star
39

salWHD

Docker container for sal + Sal-WHDImport + JSSImport
Shell
1
star
40

puppet-gatekeeper

enables gatekeeper.
Ruby
1
star