Displaying 1 to 20 from 34 results

guides - Design and development guides


Guides for programmers who want to be awesome. The intent of this repository is to collect and distribute links to useful coding style guides and development practices across the web. Any improvements or suggestions are welcome! See Contribution Guides.

plt - Programming Language Theory

  •    CSS

Finding a path to enlightenment in Programming Language Theory can be a tough one, particularly for programming practitioners who didn't learn it at school. This resource is here to help. Please feel free to ping me or send pull requests if you have ideas for improvement. Note that I've attempted to order the books in order of most "tackleable". So the idea is to read books from top to bottom. As always, it depends on your background and inclinations. It would be nice to provide multiple paths through this material for folks with different backgrounds and even folks with different goals. However, for now, it is what it is.

telegram-list - List of telegram groups, channels & bots // Список интересных групп, каналов и ботов телеграма // Список чатов для программистов


Список интересных групп, каналов и ботов телеграма. Чаты Telegram для программистов и разработчиков, гиков, айтишников, сисадминов и девопсов, а также прочих неравнодушных к компьютерам и программированию.

programming-language-subreddits-and-their-choice-of-words - How do the different communities talk?

  •    Python

While reading about various programming languages, I developed a hunch about how often different languages are mentioned by other communities and about the average conversational tones used by relative members. To examine if it was just selective perception on my site, an unconscious confirmation of stereotypes, or a valid observation I collected and analysed some data, i.e. all comments (about 300k) written to submissions (about 40k) in respective programming language subreddits from 2013-08 to 2014-07 using PRAW and SQLite.

py4j - Py4J enables Python programs to dynamically access arbitrary Java objects

  •    Java

Py4J enables Python programs running in a Python interpreter to dynamically access Java objects in a Java Virtual Machine. Methods are called as if the Java objects resided in the Python interpreter and Java collections can be accessed through standard Python collection methods. Py4J also enables Java programs to call back Python objects. The latest compiled release is available in the current-release directory.

microcule - SDK and CLI for spawning streaming stateless HTTP microservices in multiple programming languages

  •    Javascript

Software Development Kit and Command Line Interface for spawning streaming stateless HTTP microservices for any programming language or arbitrary binary. Think of it as serverless functions meets Unix Philosophy.

awesome-lisp-languages - A list of Lisp-flavored programming languages


A list of lisp-flavored programming languages implemented on top of existing programming languages. If you already love s-expressions then lisp-flavored languages will make it nicer when you need to build on existing platforms. In case the target language does not support advanced features like macros and REPL-driven development, these can often be easily added by using the s-expressions layer.

invig - 🌿 Invig automatically converts ES5 & CoffeeScript codebases to ES6 with Aligned JavaScript Standard Style

  •    Javascript

Invig does this in a highly opinionated, non-configurable, and destructive way. I'm dealing with an ever-growing number of projects that each have a slightly different setup, and I got pretty tired of context switching between ES5, ES6, CoffeeScript, and different code conventions across those projects.

ochtra - One Commit Hook To Rule All

  •    Shell

Phew : ) Now for .go files it won't typically be a huge problem as your Go project won't run with syntax errors in the first place. But what about making that quick documentation change and leaving a typo? What about that Bash file in your repository? ochtra has got you covered. As of Git 1.7 you can install ochtra as a git template.

cs-resources - Curated Computer Science and Programming Resource Guide


This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. See also the general topics below: especially computer graphics, data structures, and algorithms.

cogent - Proof-Code Cogeneration

  •    Isabelle

For general context of this project, motivation, an overview, and published papers, see our project homepage. Instructions tested on Debian GNU/Linux 8.2 (“jessie”). May need to be adapted for other systems.

programming-from-scratch - This is set of links for helping beginner programmers

  •    CSS

Программирование с нуля это ресурс со статьями и ссылками, ориентированный на начинающих программистов.

newlisp - newLISP mirror repository (unofficial)

  •    C

NOTE: This repository is unofficial mirror. This is newLISP experimental repository introduced DVCS (Distributed Version Control System) by using Git. All source files are fetch from SourceForge. Mainly available to easy browsing source code, view history, create a patch, etc.

learning-go - Source code repository for my book "Learning Go Programming"

  •    Go

This repository contains the example source code for the Packt Publishing book "Learning Go Programming".

codespan - Utilities for dealing with source code locations and pretty diagnostic formatting

  •    Rust

Utilities for dealing with source code locations. In the future we would also like to make it easy for language developers to set up language server protocols and interface with browser-embedded editors like Ace or Monaco.

moniker - Automagical variable binding library for Rust

  •    Rust

Moniker makes it simple to track variables across nested scopes in programming language implementations. More complete examples, including evaluators and type checkers, can be found under the moniker/examples directory.

polyenv - Run any programming language ✨🌍

  •    Python

Polyenv allows you to run any programming language. This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

v3.chriskrycho.com - The public repository for v3.chriskrycho.com

  •    CSS

Here I version control my website. Everything is public, because anything I have here is already public. Moreover, all of this material is provided open source so that others can learn from, remix, and otherwise make use of it. There is just one restriction on that: if you're going to use the material, please do me the favor of crediting me for it. That's just being kind. For more details, and for the legalese, see the LICENSE file.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.