Open Collective
Open Collective
Loading

SerialPort

Access serial ports with JavaScript and Rust. Linux, OSX and Windows.

Contribute


Become a financial contributor.

Financial Contributions

Recurring contribution
Supporter

If you use Node Serialport in production or support or goals, we ask you to help support development and maintenance. We rely on your support to co... Read more

Starts at
$5 USD / month

Latest activity by


+ 1
Recurring contribution
Sponsor

If Node Serialport is important to your business it pays to help keep it going. Get your company name and logo on serialport.io and ensure it stays... Read more

Starts at
$100 USD / month

Latest activity by


Custom contribution
Donation
Make a custom one-time or recurring contribution.

Latest activity by


+ 14

Top financial contributors

Individuals

1
Francis Gulotta

$340 USD since May 2019

2
Ryan Gordon

$258 USD since Jan 2021

3
Donovan Buck

$195 USD since Aug 2019

4
Dmitry

$90 USD since Dec 2020

5
Flaki

$85 USD since May 2019

6
PCool

$85 USD since Jul 2023

7
Jay Beavers

$50 USD since May 2019

8
Jonathan Beri

$50 USD since May 2019

9
Seiji Takegata

$20 USD since Feb 2020

10
Peter Dyson

$20 USD since Aug 2021

11
Gerasim

$20 USD since Feb 2022

12
Jan Leijenhorst

$20 USD since Feb 2022

13
NGIAM

$20 USD since Apr 2024

14
Bo-Erik Sandholm

$5 USD since Apr 2020

15
Quinn Carver

$5 USD since Jan 2021

Organizations

1
Electric UI

$200 USD since May 2023

SerialPort is all of us

Our contributors 20

Thank you for supporting SerialPort.

Francis Gulotta

Admin

$340 USD

Gareth Hancock

Core Contributor

Ryan Gordon

$258 USD

Electric UI

sponsor

$200 USD

Donovan Buck

supporter

$195 USD

Dmitry

supporter

$90 USD

Flaki

supporter

$85 USD

PCool

supporter

$85 USD

Budget


Transparent and open finances.

Credit from Dmitry to SerialPort

+$5.00USD
Completed
Contribution #691840
+$5.00USD
Completed
Contribution #44968

Credit from PCool to SerialPort

+$5.00USD
Completed
Contribution #674084
$
Today’s balance

$1,096.42 USD

Total raised

$1,217.24 USD

Total disbursed

$120.82 USD

Estimated annual budget

$200.00 USD

Connect


Let’s get the ball rolling!

News from SerialPort

Updates on our activities and progress.

Node SerialPort v10 has been released 🎉

This past year has brought a lot of really good change to Node Serialport. First and foremost we have a new maintainer who personally lead our c++ codebase to the modern area by implementing N-API support. Please welcome...
Read more
Published on March 1, 2022 by Francis Gulotta

[email protected] has been released 🎉

New low latency mode! https://github.com/serialport/node-serialport/pull/2102 32bit windows builds return!?...
Read more
Published on February 22, 2021 by Francis Gulotta

Async Rust and Node SerialPort

This year I took some time around the holidays to do some learning. Like last year I dove into rust but I didn’t go into it cold this t...
Read more
Published on January 14, 2021 by Francis Gulotta

About


Node Serialport is a collection of JavaScript packages created to make working with serial ports easier for JavaScript. We currently work in Node.js and Electron but are pushing the W3C Web Serial Spec, serial port support in libuv via the Node.js hardware working group and will be supporting serial port efforts in upcoming wasm runtimes and the work of TC53 ECMAScript Modules for Embedded Systems.

The goal is that you'll always be able to use JavaScript to control serial ports, everywhere. The web technologies you use to develop your apps, products, and IOT devices will always be able to interact with the physical world. We should eventually be supported enough that the node Serialport project can cease to exist.

We count on your support to pay the people develop Node Serialport and work on the ecosystem projects that further our goals. In addition to buying test equipment and hiring contractors as needed.

Our two funding goals;

  • Hosting and Hardware: This covers our test, build and deployment infrastructure costs, and buying test hardware. It will let us keep supporting as many platforms and devices as we do.
  • Development Fund: This money is used for hiring developers to continue to develop and maintain node Serialport, the web-serialport spec, libuv and nodejs projects to better support serialport use with JavaScript.

Our team

Gareth Hancock

Core Contributor