Displaying 1 to 20 from 6198 results

learnhaskell - Learn Haskell

  •    Makefile

This is a recommended path for learning Haskell based on experience helping others. A list of recommendations from one of the authors of the Haskell Book.

gitignore - A collection of useful .gitignore templates

  •    

This is GitHub’s collection of .gitignore file templates. We use this list to populate the .gitignore template choosers available in the GitHub.com interface when creating new repositories and files.The files in the root directory are for .gitignore templates that are project specific, such as language or framework specific templates. Global (operating system or editor specific) templates should go into the Global/ directory.

scripts-to-rule-them-all - Scripts to Rule Them All

  •    Shell

This is a set of boilerplate scripts describing the normalized script pattern that GitHub uses in its projects. While these patterns can work for projects based on any framework or language, these particular examples are for a simple Ruby on Rails application.If your scripts are normalized by name across all of your projects, your contributors only need to know the pattern, not a deep knowledge of the application. This means they can jump into a project and make contributions without first learning how to bootstrap the project or how to get its tests to run.




swift-style-guide - Style guide & coding conventions for Swift projects

  •    

A guide to our Swift style and conventions.Use let foo = … over var foo = … wherever possible (and when in doubt). Only use var if you absolutely have to (i.e. you know that the value might change, e.g. when using the weak storage modifier).

balanced-employee-ip-agreement - GitHub's employee IP agreement, open sourced and reusable

  •    

BEIPA takes a balanced approach to assigning control of intellectual property (IP) created by an employee. The employee maintains control unless they created the IP in their employee capacity and the IP relates to an existing or prospective company product or service, or was developed for use by the company, or was developed or promoted with existing company IP or with the company's endorsement. A company using BEIPA doesn't try to claim control of an employee's free time knowledge production, nor does it try to extend company control past the period of employment. Think of BEIPA as a commitment to employee autonomy and "work-life balance" – for the mind.BEIPA was started as a reusable version of GitHub's employee IP agreement. Your company can use BEIPA too, and modify it as needed. If you'd like to help improve BEIPA for everyone, file an issue or make a pull request. While aiming to maintain the same "balanced" policy, we're keen to see feedback and suggestions for improving BEIPA and associated documentation. Please read our contributing guidelines and instructions.

yesql - A Clojure library for using SQL.

  •    Clojure

Yesql is a Clojure library for using SQL.Frozen. Maintainer sought.

svgo - Go Language Library for SVG generation

  •    Go

The library generates SVG as defined by the Scalable Vector Graphics 1.1 Specification (http://www.w3.org/TR/SVG11/). Output goes to the specified io.Writer.


jwt - A simple library to work with JSON Web Token and JSON Web Signature

  •    PHP

A simple library to work with JSON Web Token and JSON Web Signature based on the RFC 7519.Package is available on Packagist, you can install it using Composer.

sente - Realtime web comms for Clojure/Script

  •    Clojure

Sente is a small client+server library that makes it easy to build reliable, high-performance realtime web applications with Clojure + ClojureScript.Sen-te (先手) is a Japanese Go term used to describe a play with such an overwhelming follow-up that it demands an immediate response, leaving its player with the initiative.

anon - tweet about anonymous Wikipedia edits from particular IP address ranges

  •    Javascript

Tweet anonymous edits to Wikipedia from IP ranges.

redis-py - Redis Python Client

  •    Python

The Python interface to the Redis key-value store.redis-py requires a running Redis server. See Redis's quickstart for installation instructions.

startbootstrap - A library of free and open source Bootstrap themes and templates

  •    HTML

For more information please visit the website at http://startbootstrap.com.Code and documentation copyright Blackrock Digital LLC. Code released under the MIT license. Docs released under Creative Commons.

awesome-ctf - A curated list of CTF frameworks, libraries, resources and softwares

  •    Javascript

A curated list of Capture The Flag (CTF) frameworks, libraries, resources, softwares and tutorials. This list aims to help starters as well as seasoned CTF players to find everything related to CTFs at one place.Please take a quick look at the contribution guidelines first.

OpenStreetMap - The Free Wiki World Map

  •    PHP

OpenStreetMap is a free editable map of the whole world. It allows you to view, edit and use geographical data in a collaborative way from anywhere on Earth. It is a wikipedia for maps. It is the project that creates and provides free geographic data and mapping to anyone who wants it.

bitcoinbook - Mastering Bitcoin 2nd Edition - Programming the Open Blockchain

  •    Python

Mastering Bitcoin is a book for developers, but the first two chapters cover bitcoin at a level that is approachable to non-programmers. Anyone with a basic understanding of technology can read the first two chapters and get a great understanding of bitcoin.This repository contains the complete first edition, published in Dec 2014, and the complete second edition, published in June 2017.

internals - High level architecture overview

  •    

This project aims to explain how RabbitMQ works internally. The goal is to make it easier to contribute for newcomers to the project, and at the same time have a common repository of knowledge to be shared across the project contributors.Most interesting modules in RabbitMQ projects have documentation essays, sometimes quite extensive, at the top. The aim here is not to duplicate what's there, but to provide the highest-level overview as to the overall architecture.

SHFB - Sandcastle Help File Builder (SHFB)

  •    CSharp

Welcome to the Sandcastle Help File Builder project.This project is composed of two separate parts that work together: the Sandcastle tools and the Sandcastle Help File Builder. The Sandcastle tools are used to create help files for managed class libraries containing both conceptual and API reference topics. API reference topics are created by combining the XML comments that are embedded in your source code with the syntax and structure of the types which is acquired by reflecting against the associated .NET Framework assemblies. Conceptual topics are created by converting XML documents that you author containing Microsoft Assistance Markup Language (MAML). The Sandcastle tools are command-line based and have no GUI front-end, project management features, or an automated build process.

NServiceBus - The most popular service bus for .NET

  •    CSharp

To build NServiceBus just open NServiceBus.sln in Visual Studio.You'll find the built assemblies in /binaries.

MvvmCross - The

  •    CSharp

MvvmCross is a cross-platform MVVM framework. It enables developers to create apps using the MVVM pattern on Xamarin.iOS, Xamarin.Android, Xamarin.Mac, Xamarin.Forms, Universal Windows Platform (UWP) and Windows Presentation Framework (WPF). This allows for better code sharing by allowing you to share behavior and business logic between platforms.MvvmCross is extendable by you. We strive to let as much code be configurable and overridable, to let the developer decide how they want to use the framework. However, the framework is very usable without doing anything.