• Stars
    star
    340
  • Rank 124,317 (Top 3 %)
  • Language
  • Created over 9 years ago
  • Updated about 1 year ago

Reviews

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

Repository Details

The open source Tessel Project. Start here!

The Tessel Project

Code of Conduct

What is this project?

Tessel is a completely open source and community-driven IoT and robotics development platform. It encompasses development boards, hardware module add-ons, and the software that runs on them.

One common misconception is that we're a company. We're not! We're just a collection of (unpaid) people who find it worthwhile to spend our time building towards the Tessel Project mission.

What's a Tessel?

Our website tessel.io should give you an overview of the hardware we build. You can see examples of things people have built on Tessel on our projects page.

What is this Tessel Project all about?

Tessel is about designing intuitive and accessible hardware development experiences around the open web. Feel free to read more about our mission and governance model. Please also read and adhere to our code of conduct.

What can I find in this repo?

This repository is for the organization and governance of the Tessel project as a whole. For code, see the Tessel GitHub organization.

For an introduction to the project's organization and key repos, check out the Technical Overview

How can I get involved with the Tessel Project?

Quickest start

Find an issue tagged "contribution-starter" and start working!

Quick start

  1. Join the team slack and express your interest in contributing in the #community channel. You will receive a warm welcome.
  2. Read the Technical Overview to see if any particular area of the project strikes your fancy.
  3. Back on Slack, let us know if there's something in particular you'd like to work on – we're happy to help you get set up! A general post in #community should work.

The (slightly) longer version

By contributing to Tessel, you'll be a valued member of a passionate, diverse team and one of the pioneers of the burgeoning connected devices space. Here are some ways in which you can get involved:

Learn more about how we collaborate using Github:

If you have questions, please make a post on our forums and someone from the community will respond shortly. All contributors are expected to follow our Code of Conduct.

Reach out

Get involved with our community in any way you are interested:

  • Join us on Slack — Collaboration and real time discussions (Recommended! - ask your questions here).
  • Tessel Forums — General discussion and support by the Tessel community.
  • tessel.hackster.io — Community-submitted projects made with Tessel.
  • tessel.io/community — Join a Tessel meetup near you! Meetups happen around the world and are the easiest way to play with hardware in person.
  • #tessel on Freenode — IRC channel for development questions and live help.
  • Stack Overflow — Technical questions about using Tessel.

Read more

Contribute

Tessel is in part funded by contributions through Open Collective.

Backers

Support us with a monthly donation and help us continue our activities. [Become a backer]

Sponsors

Become a sponsor and get your logo on our README on Github with a link to your site. [Become a sponsor]

More Repositories

1

hardware

[UNMAINTAINED] Hardware documentation for the Tessel 1
174
star
2

t1-runtime

[UNMAINTAINED] Tessel 1 JavaScript runtime.
JavaScript
117
star
3

t2-cli

Tessel 2 Command Line Interface
JavaScript
114
star
4

t1-docs

API documentation for Tessel 1. Start reading below. (Unmaintained)
JavaScript
97
star
5

t2-firmware

Firmware for Tessel 2's SAMD21 coprocessor and related SoC code
C
95
star
6

tessel-rust

Rust driver for Tessel 2.
Rust
86
star
7

colony-compiler

[UNMAINTAINED] "Compiles" JS to Lua to run on Colony.
JavaScript
80
star
8

t1-firmware

[UNMAINTAINED] Tessel 1 Firmware
C
69
star
9

servo-pca9685

JS library to run the PCA9685 PWM driver
JavaScript
56
star
10

t2-vm

Run and develop for Tessel 2 in a virtual machine.
JavaScript
38
star
11

tessel-av

USB Camera, Microphone, MP3 Player and Text Speaker support for Tessel 2.
JavaScript
38
star
12

t2-start

Tessel 2 start docs! Open for contributions.
CSS
35
star
13

openwrt-tessel

OpenWrt build scripts and package feed for Tessel 2
Makefile
32
star
14

t1-start

[UNMAINTAINED] Tessel 1's getting started page
HTML
32
star
15

climate-si7005

[UNMAINTAINED] JS library for the si7005 temperature and humidity sensor.
JavaScript
32
star
16

ble-ble113a

[UNMAINTAINED] JavaScript module for the BlueGiga BLE113 SOC.
JavaScript
29
star
17

t2-hardware

Tessel 2 KiCad design files
KiCad Layout
29
star
18

t2-docs

Documentation for Tessel 2.
28
star
19

t1-cli

[UNMAINTAINED] Command line interface to Tessel 1.
JavaScript
25
star
20

node-audiovideo

[UNMAINTAINED] Cross-platform Node module for audio record/playback and video recording.
C
24
star
21

ambient-attx4

Tessel library for the Ambient (light and sound) module.
JavaScript
20
star
22

tessel.io

The Tessel Website
CSS
18
star
23

rfid-pn532

JavaScript module for the PN532 driver for RFID.
JavaScript
18
star
24

t1-neopixels

[UNMAINTAINED] The library for running Neopixels on Tessel 1
JavaScript
17
star
25

sync-queue

Simple queue for completing tasks in series
JavaScript
16
star
26

bglib

A Node Library for communicating with BlueGiga Bluetooth Low Energy Devices.
JavaScript
16
star
27

colony-lua

[UNMAINTAINED] Lua 5.1 branch
C
15
star
28

accel-mma84

Driver for the Tessel accelerometer module
JavaScript
15
star
29

camera-vc0706

[UNMAINTAINED] JavaScript module for the VC0706 Camera.
JavaScript
14
star
30

gprs-sim900

[UNMAINTAINED] JavaScript module for the SIM900 2G driver.
JavaScript
14
star
31

climate-si7020

JS driver for the si7020 chip
JavaScript
14
star
32

uboot-mt7620

U-Boot bootloader for MT7620 (Tessel 2)
C
13
star
33

bleadvertise

Parse Bluetooth Low Energy peripheral advertising packets
JavaScript
13
star
34

t1-contribution-guide

[UNMAINTAINED] A thorough explanation of how the Tessel software architecture works as a whole, descriptions of the individual pieces, and the processes for contributing code.
11
star
35

avr-usi-spi

A USI Library implementing the SPI protocol specifically for AVR chips (tested on Attiny44/84)
C
10
star
36

gps-a2235h

Driver for the Tessel GPS module
JavaScript
10
star
37

reach-wg

Reach is a remote I/O board for connecting to sensors.
KiCad Layout
9
star
38

tm-kicad-library

kicad parts
8
star
39

ir-codes

[UNMAINTAINED] Generates signal buffers for different infrared device manufacturers. Designed to be used with Tessel
JavaScript
8
star
40

onboarding

Onboarding for team members. Follow this link:
8
star
41

ir-attx4

JavaScript library for the Tessel Infrared module, built around an attiny84.
C
8
star
42

relay-mono

Driver for the Tessel relay module
JavaScript
7
star
43

t2-compiler

A server, VM and command line tool to pre-compile binaries for Tessel 2
Shell
7
star
44

tessel-logo-generator

Generates the Tessel logo programmatically
JavaScript
7
star
45

thermocouple-max31855

Read data from the thermocouple amplifier MAX31855.
JavaScript
6
star
46

miniz

C
5
star
47

audio-vs1053b

[UNMAINTAINED] JavaScript module for the VS1053b audio driver.
JavaScript
5
star
48

rust-ble

Rust library for BLE. (Linux-only for now.)
Rust
5
star
49

hardware-modules

[DEPRECATED] Tessel 10-pin modules, USB modules, and community modules.
5
star
50

wifi-cc3000

[UNMAINTAINED] wifi-cc3000 driver
5
star
51

reach-nrf51822-hardware

KiCad Layout
4
star
52

openwrt

C
4
star
53

reach-nrf51822

Remote board
C
4
star
54

t2-rustlib

Cross-compiled libstd and core for Rust on Tessel.
Shell
4
star
55

avr-isp

AVR ISP programmer implemented in Tessel.
JavaScript
4
star
56

logos

Tessel Logos and Icons
Makefile
3
star
57

runtime-qemu

[UNMAINTAINED] Scripts to run Tessel's runtime as an emulated Cortex-M in qemu.
C
3
star
58

playground

[UNMAINTAINED] A silly playground for Tessel code.
JavaScript
3
star
59

scbot

Bot to run meetings
JavaScript
2
star
60

presentations

Slides and presentations about Tessel by the community
2
star
61

t2-build

Ansible and Vagrant scripts for building t2 firmware & OpenWRT.
Shell
2
star
62

cc3000-async

[UNMAINTAINED] Asynchronous library for CC3000 WiFi
C
2
star
63

hsregex

[UNMAINTAINED] Standalone regex library for embedded C
C
2
star
64

cloud

[UNMAINTAINED] Wireless firmware update proxy.
JavaScript
2
star
65

this-week-in-tessel

Tessel's community blog. Team Members are welcome to submit posts as PRs here for editing.
JavaScript
2
star
66

t2-crash-reporter

This project helps collect Tessel 2 CLI crash reports, and makes them easily accessible and searchable.
Python
2
star
67

protoboard-module

Design files in KiCad for a DIY hardware module for Tessel.
Prolog
2
star
68

rust-compilation-server

A server to run on an Linux box with Rust Cross Compilation capabilities
JavaScript
2
star
69

attiny-common

A common library for Tessel's ATTiny based modules
JavaScript
2
star
70

6LoWPAN-target

[UNMAINTAINED] Kicad design files for a 6LoWPAN board.
KiCad Layout
1
star
71

t1-continuous

[UNMAINTAINED] Build scripts for CLI and firmware.
JavaScript
1
star
72

rust-accel-mma84

Rust
1
star
73

rust-example

Simple example project to show how users could use a Tessel 2 with Rust
Rust
1
star
74

t2-release

A command line tool for deploying T2 releases
JavaScript
1
star
75

tm-eagle-library

[UNMAINTAINED]
1
star
76

rfcs

RFCs for changes to Tessel
1
star
77

hardware-resolve

[UNMAINTAINED] Resolver for "hardware" spec in package.json
JavaScript
1
star
78

usb-daemon-parser

A node module used by the CLI to generate packets and parse communication from the Tessel 2 USB Daemon
JavaScript
1
star
79

diy-module

Tessel DIY Module
1
star
80

jobserver

[UNMAINTAINED] Distributed build+test job dispatch and monitoring
CoffeeScript
1
star
81

attiny-firmware-common

A firmware library shared by attiny-based modules
C
1
star
82

6LoWPAN-module

[UNMAINTAINED] Tessel module with an 802.15.4 radio (6LoWPAN, ZigBee, etc.)
KiCad Layout
1
star
83

tessel-node-red

[UNMAINTAINED] A library that allows users to get Node Red working with Tessel and it's module ecosystem
HTML
1
star
84

tessel-wifi-tests

[UNMAINTAINED] wifi tests to run on Rampart
JavaScript
1
star
85

t2-auto-compiler

Runs the t2-compiler automatically
JavaScript
1
star
86

display-segment

Control a segmented LED display by Sparkfun.
JavaScript
1
star