Open-source projects categorized as Network Edit details

Top 23 Network Open-Source Projects

  • Alamofire

    Elegant HTTP Networking in Swift

    Project mention: Szabadúszó iOS fejlesztőt keresek | | 2022-08-04
  • AndroidUtilCode

    :fire: Android developers should collect the following utils(updating).

    Project mention: What are the most common used (3rd party) libraries and frameworks used in Android development? | | 2022-01-07

    In all my projects I use this lib AndroidUtilCode

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • ShadowsocksX-NG

    Next Generation of ShadowsocksX

    Project mention: Latest Mac Update Not Working | | 2022-07-12

    I've found a workaround using another client. Download, install and run ShadowsocksX-NG Copy your shadowsocks URL, the same that you use for Outline, looks like ss://[email protected]:1234/?outline=1 and select "Import server URLs" in the app menu. Select "Global mode". Select "Turn Shadowsocks on". That's all. Worked for me.

  • Vapor

    💧 A server-side Swift HTTP web framework.

    Project mention: JavaScriptKit help | | 2022-08-12

    Looking, I found JavaScriptKit which has helped me pull in data from other sources. Awesome! But not I want to send some data to a Vapor backend, do some stuff, and get my response. All of this should be really basic, and is something I have accomplished numerous times in iOS and Vapor apps.

  • setup-ipsec-vpn

    Scripts to build your own IPsec VPN server, with IPsec/L2TP, Cisco IPsec and IKEv2

    Project mention: How to Install IPsec Road Warrior VPN, and be able to enable it in game mode! | | 2022-08-04

    First, go here and use this setup . I put this on a raspberry pi and it works great, but you can put this on an old laptop or really anything.

  • awesome-falsehood

    😱 Falsehoods Programmers Believe in

    Project mention: ISO 8601 | | 2022-08-11

    I agree that format is easy. Very clear. For English speaking, "Western" Gregorian dates & times. But there's a big world out there. Have you seen: ?

  • v2ray-core

    A platform for building proxies to bypass network restrictions. (by v2fly)

    Project mention: Personal Network with High Availability? | | 2022-06-11

    That is basically how modern proxy works, but it requires tons of configurations on each instance and adding accounts will be painful. I just want a once-for-all solution trying to eliminate as many configurations as possible and moderate fault tolerance.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • Swoole

    🚀 Coroutine-based concurrency library for PHP

    Project mention: Why is Apache clinging to OpenOffice's corpse? | | 2022-06-22

    > I tend to install FOSS because imo they are more "future-proof", but some of them are developed by companies (e.g., Fedora Linux) and that makes me wonder if they're truly future-proof.

    The story of CentOS should be telling that, no, many pieces of software that are backed by a company will not be future-proof and will probably experience certain changes as a consequence of that, be it being transformed to better fit corporate goals (CentOS Stream), or being retired eventually so the company may focus on something else (Atom), or will just be left to slowly rot over time as happens with most code (OpenOffice).

    Then again, it's not like open source projects are that future proof or safe from "drama" either - for example, the Lubuntu project has 2 homepages for no reason: the official one at and some other one that serves old versions and is not trusted by my ad blocking solution

    There are also cases, when open source projects experience fragmentation like happened with Gogs and Gitea and sometimes there are cases where particular individuals simply cannot work together and as a consequence pretty much the same happens, as was the case with Swoole and Open Swoole:

    Treat most pieces of software that you use as if they might not be there in a year.

  • Moya

    Network abstraction layer written in Swift.

    Project mention: Szabadúszó iOS fejlesztőt keresek | | 2022-08-04
  • Perfect

    Server-side Swift. The Perfect core toolset and framework for Swift Developers. (For mobile back-end development, website and API development, and more…)

    Project mention: Getting Started with Swift on Server | | 2021-12-03

    There are some interesting http frameworks (think Express.js, Fastify, etc.) to simplify working with SwiftNIO such as Vapor, Hummingbird and Perfect. There's even a full CMS (Feather).

  • stats

    macOS system monitor in your menu bar

    Project mention: Upgraded from iGPU to dGPU. | | 2022-08-07

    Yep stats!

  • android-async-http

    This project under develop

  • Xray-core

    Xray, Penetrates Everything. Also the best v2ray-core, with XTLS support. Fully compatible configuration.

    Project mention: University network blocks VPN | | 2022-02-21
  • G6

    ♾ A Graph Visualization Framework in JavaScript

    Project mention: Directly point to source code when referencing dependencies in monorepo | | 2022-01-13

    All initialized only for the first time, and subsequent updates are rebuilt by the modules used by the user. For example antv series of open source projects

  • test-your-sysadmin-skills

    A collection of Linux Sysadmin Test Questions and Answers. Test your knowledge and skills in different fields with these Q/A.

    Project mention: what is extensive Linux knowledge for sysadmin | | 2022-01-20
  • Cytoscape.js

    Graph theory (network) library for visualisation and analysis

    Project mention: CLOG javascript component question | | 2022-08-05

    I am playing with an app built around cytoscape.js for visualizing graphs. That means adding/removing nodes, responding to node events and so on.

  • ZeroMQ

    ZeroMQ core engine in C++, implements ZMTP/3.1

    Project mention: What they don't teach you about sockets | | 2022-07-26

    I think the situation is more subtle than the poster admits.

    No, ZeroMQ and successors do not tell you about socket state. You can't detect disconnection or reconnection. But then if a TCP connection fails in some way that does not lead to disconnection (packets getting dropped, remote machine powers down), it can't possibly tell you about that either, but you still need to deal with it. So in any case, you need some sort of application-level error detection and recovery; you need heartbeats, and serial numbers in messages, and a protocol for explicitly restarting a connection and performing the initial handshake. And once you have that, explicit connection events from ZeroMQ are much less important.

    Admittedly, given that this is a TCP transport, reporting reconnections would still be useful, because TCP won't ever drop messages from the interior of a sequence itself (if it delivers 15, it has delivered 1 - 14 already), so you shouldn't need the serial numbers.

    And if it's really not possible to detect authentication failures, than that seems rubbish. And it seems that is indeed the case:

  • fsociety

    fsociety Hacking Tools Pack – A Penetration Testing Framework

    Project mention: 🤢What do we say cosmonauts? | | 2022-01-30
  • scapy

    Scapy: the Python-based interactive packet manipulation program & library. Supports Python 2 & Python 3.

    Project mention: Scapy - Packet Crafting | | 2022-07-29
  • Reachability.swift

    Replacement for Apple's Reachability re-written in Swift with closures

    Project mention: Awesome macOS Libraries List | | 2022-01-21

    Reachability - Replacement for Apple's Reachability re-written in Swift with closures. Language: Swift.

  • Kitura

    A Swift web framework and HTTP server.

  • Starscream

    Websockets in swift for iOS and OSX

  • flannel

    flannel is a network fabric for containers, designed for Kubernetes

    Project mention: flannel - network fabric for containers, designed for Kubernetes | | 2022-07-30
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-08-12.

Network related posts


What are some of the best open-source Network projects? This list will help you:

Project Stars
1 Alamofire 38,079
2 AndroidUtilCode 31,182
3 ShadowsocksX-NG 30,527
4 Vapor 21,984
5 setup-ipsec-vpn 19,433
6 awesome-falsehood 18,594
7 v2ray-core 17,545
8 Swoole 17,511
9 Moya 14,122
10 Perfect 13,873
11 stats 12,095
12 android-async-http 10,654
13 Xray-core 9,338
14 G6 9,077
15 test-your-sysadmin-skills 9,040
16 Cytoscape.js 8,592
17 ZeroMQ 7,918
18 fsociety 7,844
19 scapy 7,814
20 Reachability.swift 7,631
21 Kitura 7,536
22 Starscream 7,421
23 flannel 7,386
Find remote jobs at our new job board There are 3 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.