desktop - Simple collaboration from your desktop

  •        22

GitHub Desktop is an open source Electron-based GitHub app. It is written in TypeScript and uses React.There are several community-supported package managers that can be used to install Github Desktop.

https://desktop.github.com
https://github.com/desktop/desktop

Dependencies:

awesome-typescript-loader : ^3.4.0
aws-sdk : ^2.23.0
babel-core : ^6.24.1
babel-minify : ^0.2.0
babel-webpack-plugin : ^0.1.1
chai : ^4.1.1
chai-as-promised : ^7.1.1
chai-datetime : ^1.4.1
chalk : ^2.2.0
clean-webpack-plugin : ^0.1.16
cross-env : ^5.0.5
css-loader : ^0.28.5
eslint : ^4.15.0
eslint-config-prettier : ^2.9.0
eslint-plugin-babel : ^4.1.2
eslint-plugin-prettier : ^2.4.0
eslint-plugin-react : ^7.5.1
eslint-plugin-typescript : ^0.8.1
express : ^4.15.0
extract-text-webpack-plugin : ^3.0.0
fs-extra : ^2.1.2
html-webpack-plugin : ^2.30.1
klaw-sync : ^3.0.0
legal-eagle : 0.15.0
mocha : ^4.0.1
node-native-loader : ^1.1.1
node-sass : ^4.7.2
octicons : ^7.0.1
parallel-webpack : ^2.1.0
prettier : 1.10.0
request : ^2.72.0
rimraf : ^2.5.2
sass-loader : ^6.0.6
spectron : ^3.7.2
style-loader : ^0.19.1
to-camel-case : ^1.0.0
ts-node : ^3.2.0
tslint : ^5.8.0
tslint-config-prettier : ^1.6.0
tslint-microsoft-contrib : ^5.0.1
tslint-react : ~3.2.0
typescript : 2.6.2
typescript-eslint-parser : ^10.0.0
webpack : ^3.10.0
webpack-dev-middleware : ^2.0.3
webpack-hot-middleware : ^2.21.0
webpack-merge : ^4.1.0
xml2js : ^0.4.16
xvfb-maybe : ^0.2.1

Tags
Implementation
License
Platform

   




Related Projects

git-it-electron - :computer: :mortar_board: Git-it is a (Mac, Win, Linux) Desktop App for Learning Git and GitHub

  •    HTML

Git-it is a desktop (Mac, Windows and Linux) app that teaches you how to use Git and GitHub on the command line. This application contains challenges for learning Git and GitHub—by using real Git and GitHub, not emulators. You'll be learning the awesome (and not so scary) command line and GitHub which means when you finish all of the challenges you'll have real repositories on your GitHub account and green squares on your contribution chart.

git-it - :computer: :mortar_board: Learn Git and GitHub. Try the new desktop version →

  •    HTML

Hi, there! This is the repository for the original Git-it, the version that runs in your terminal. There is a new version, a desktop app, which lives at jlord/git-it-electron. This one still works and you can use it if you want. But I won't be actively maintaining it as I'll be focusing on the desktop version going forward.

webtorrent-desktop - ❤️ Streaming torrent app for Mac, Windows, and Linux

  •    Javascript

Download specific installer files from the GitHub releases page. Try the (unstable) development version by cloning the Git repository. See the "How to Contribute" instructions.

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.

patchwork - All the Git-it Workshop completers!

  •    HTML

This repository is a website hosted by GitHub Pages. It goes along with Git-it, a desktop application for learning Git and GitHub. Users fork this repository and learn things like (forking) branching, adding collaborators, pulling in changes, pushing to a remote branch and submitting pull request. Once their pull request comes in, @reporobot rewrites the index.html here to include the user.


kactus - :cactus: A true version control tool for designers

  •    TypeScript

Kactus is a tool to bring proper version control (as in git) to designers (only sketch users for now, but we need to start somewhere, right?). Note: The Kactus Code of Conduct applies in all interactions relating to the GitHub Desktop project.

Mstdn - Tiny web-based mastodon client for your desktop

  •    TypeScript

Mstdn is a desktop application based on the mobile version of the Mastodon page and the Electron framework. It basically uses Mastodon's mobile page and provides various desktop application features (such as desktop notifications, keybindings, and multi-account support). Mastodon is an open source project. So if you want to make a new UI, you can just fork the project, implement your favorite UI and host it on your place. Then you can participate Mastodon networks from it.

git-dude - Git commit notifier

  •    Shell

git-dude is a simple git desktop notifier. It monitors git repositories in current directory for new commits/branches/tags and shows desktop notification if anything new arrived. It simply uses git fetch and parses its output to see what has changed. Then it formats new commit messages with git log and shows desktop notification with notify-send / kdialog (Linux) or growlnotify (OSX). All of this in infinite loop.

electron-python-example - Electron as GUI of Python Applications

  •    Javascript

This post shows how to use Electron as the GUI component of Python applications. (Updated version of one of my previous posts.) The frontend and backend communicate with each other using zerorpc. The complete code is on GitHub repo. The following are copied from my original post. They should be the same. If there are inconsistencies, the README.md on the GitHub repo is more accurate.

gitbook - 📝 Modern documentation format and toolchain using Git and Markdown

  •    Javascript

GitBook is a command line tool (and Node.js library) for building beautiful books using GitHub/Git and Markdown (or AsciiDoc). Here is an example: Learn Javascript. You can publish and host books easily online using gitbook.com. A desktop editor is also available.

Theia - Cloud & desktop IDE framework implemented in TypeScript

  •    TypeScript

Theia is an extensible platform to develop full-fledged multi-language Cloud & Desktop IDE-like products with state-of-the-art web technologies. Theia is entirely written in TypeScript and clearly separates the UI frontend from the backend. The frontend runs in modern browsers or as a Desktop app using Electron with either local or remote (cloud) backends.

Chromely - Lightweight Alternative to Electron for .NET/.NET Core HTML5 Desktop Apps

  •    CSharp

Chromely is a lightweight alternative to Electron.NET, Electron for .NET/.NET Core developers. Chromely is a .NET/.NET Core HTML5 Chromium desktop framework. It is focused on building apps based on Xilium.CefGlue, CefSharp implementations of embedded Chromium (Cef) without WinForms or WPF. Chromely uses Windows and Linux native GUI API as "thin" chromium hosts. It can be extended to use WinForms or WPF.

zulip-electron - Zulip Desktop Client

  •    Javascript

Desktop client for Zulip. Available for Mac, Linux, and Windows. Please see the installation guide.

angular-seed-advanced - Advanced Angular seed project with support for ngrx/store, ngrx/effects, ngx-translate, angulartics2, lodash, NativeScript (*native* mobile), Electron (Mac, Windows and Linux desktop) and more

  •    TypeScript

Please read this notice first before continuing. Advice: If your project is intended to target a single platform (i.e, web only), then angular-seed is likely more than suitable for your needs. However if your project goals are to target multiple platforms (web, native mobile and native desktop), with powerful out of the box library support and highly configurable/flexible testing options, then you might want to keep reading.

Windows-universal-samples - API samples for the Universal Windows Platform.

  •    Javascript

This repo contains the samples that demonstrate the API usage patterns for the Universal Windows Platform (UWP) in the Windows Software Development Kit (SDK) for Windows 10. These code samples were created with the Universal Windows Platform templates available in Visual Studio, and are designed to run on desktop, mobile, and future devices that support the Universal Windows Platform.Note: If you are unfamiliar with Git and GitHub, you can download the entire collection as a ZIP file, but be sure to unzip everything to access shared dependencies. For more info on working with the ZIP file, the samples collection, and GitHub, see Get the UWP samples from GitHub. For more samples, see the Samples portal on the Windows Dev Center.

gitsome - A supercharged Git/GitHub command line interface (CLI)

  •    Python

An Official Integration for GitHub and GitHub Enterprise.The Git command line does not integrate with GitHub, forcing you to toggle between command line and browser.

phaser-ce - Phaser CE is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering

  •    Javascript

Phaser is a fast, free, and fun open source HTML5 game framework. It uses a custom build of Pixi.js for WebGL and Canvas rendering, and supports desktop and mobile web browsers. Games can be compiled to iOS, Android and native desktop apps via 3rd party tools. You can use JavaScript or TypeScript for development. Years after release, Phaser is still one of the most starred game frameworks on GitHub. Thousands of developers worldwide use Phaser. From indies and multi-national digital agencies, to schools and Universities. Each creating their own incredible games.

build-extra - Additional files and scripts to help build Git for Windows on MSYS2.

  •    Shell

This is Git for Windows SDK, the build environment for Git for Windows. The easiest way to install Git for Windows SDK is via the Git SDK installer. This installer will clone our repositories, including all the necessary components to build Git for Windows, and perform an initial build. It will also install a shortcut to the Git SDK Bash on the desktop.

gitify - GitHub Notifications on your desktop.

  •    Javascript

If you are looking for the mobile version - manosim/gitify-mobile. You can download Gitify for free from either the website www.gitify.io or from the GitHub repository releases page.