Displaying 1 to 20 from 100 results

PacketSender - Network utility for sending / receiving TCP, UDP, SSL

  •    C++

Packet Sender is an open source utility to allow sending and receiving TCP, UDP, and SSL (encrypted TCP) packets. The mainline branch officially supports Windows, Mac, and Desktop Linux (with Qt). Other places may recompile and redistribute Packet Sender. Packet Sender is free and licensed GPL v2 or later. It can be used for both commercial and personal use. Official releases of Packet Sender can be downloaded at PacketSender.com. Some places redistribute Packet Sender.

chihaya - A customizable, multi-protocol BitTorrent Tracker

  •    Go

Note: The master branch may be in an unstable or even broken state during development. Please use releases instead of the master branch in order to get stable binaries. Chihaya is an open source BitTorrent tracker written in Go.

nsupdate.info - Dynamic DNS service

  •    Python

https://nsupdate.info is a free dynamic DNS service. nsupdate.info is also the name of the software used to implement it. If you like, you can use it to host the service on your own server.




ENet-CSharp - Reliable UDP networking library

  •    C

This is an independent ENet implementation with a modified protocol for C, C++, C#, and other languages. Please, read common mistakes to get an idea what can go wrong.

basic-ftp - FTP client for Node

  •    TypeScript

This is an FTP client for Node.js. It supports FTPS over TLS, Passive Mode over IPv6, has a Promise-based API, and offers methods to operate on whole directories. Prefer alternative transfer protocols like HTTPS or SFTP (SSH). Use this library when you have no choice and need to use FTP. Try to use FTPS (FTP over TLS) whenever possible, FTP alone does not provide any security.


Librecast - Distributed Applications with IPv6 Multicast

  •    C

Librecast is a project to provide fast, efficient and scalable communication by leveraging IPv6 multicast. Librecast will allow disconnected multicast networks to communicate, enabling multicast applications to have the same reach and reliability as their unicast counterparts, thus making multicast communication a viable option for software developers.

dsnet - Simple command to manage a centralised wireguard VPN

  •    Go

Simple command to manage a centralised wireguard VPN. Think wg-quick but quicker: key generation + address allocation. It can generate ready-to-go client configs for wg-quick, EdgeOS and NixOS. More client peers can be added with dsnet add. They can connect immediately after! Don't forget to enable IP forwarding to allow peers to talk to one another.

IP Calculator

  •    

A simple and easy to use IPv4 and IPv6 subnet calculator.

public-ip - Get your public IP address - very fast!

  •    Javascript

In Node.js, it queries the DNS records of OpenDNS which has an entry with your IP address.In browsers, it uses the excellent icanhaz service through HTTPS.

vflow - Enterprise Network Flow Collector (IPFIX, sFlow, Netflow)

  •    Go

High-performance, scalable and reliable IPFIX, sFlow and Netflow collector (written in pure Golang).You can download and install pre-built debian package as below (RPM and Linux binary are available).

ipaddr.js - IP address manipulation library in JavaScript (CoffeeScript, actually)

  •    CoffeeScript

ipaddr.js is a small (1.9K minified and gzipped) library for manipulating IP addresses in JavaScript environments. It runs on both CommonJS runtimes (e.g. nodejs) and in a web browser. ipaddr.js allows you to verify and parse string representation of an IP address, match it against a CIDR range or range list, determine if it falls into some reserved ranges (examples include loopback and private ranges), and convert between IPv4 and IPv4-mapped IPv6 addresses.

hipku - Encode any IP address as a haiku

  •    Javascript

A tiny javascript library to encode IPv6 and IPv4 addresses as haiku. Install with npm install hipku. index.js can also be used directly in the browser.

mirrorbits - Mirrorbits is a geographical download redirector written in Go for distributing files efficiently across a set of mirrors

  •    Go

Mirrorbits is a geographical download redirector written in Go for distributing files efficiently across a set of mirrors. It offers a simple and economic way to create a Content Delivery Network layer using a pure software stack. It is primarily designed for the distribution of large-scale Open-Source projects with a lot of traffic. Before upgrading to the latest version, please check this guide.

ValveSockets-CSharp - Managed C# abstraction of GameNetworkingSockets library by Valve Software

  •    CSharp

This repository provides a managed C# abstraction of GameNetworkingSockets library which is created and maintained by Valve Software. You will need to build the native library with all required dependencies before you get started. The project is updating in accordance with the releases of the native library.

jurl - Fast and simple URL parsing for Java, with UTF-8 and path resolving support

  •    Java

Fast and simple URL parsing for Java, with UTF-8 and path resolving support.The recommended medium to report and track issues is by opening one on Github.






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.