Alternatives to Squid logo

Alternatives to Squid

Kong, nginx, Varnish, Apache Traffic Server, and Section are the most popular alternatives and competitors to Squid.
59
84
+ 1
13

What is Squid and what are its top alternatives?

Squid reduces bandwidth and improves response times by caching and reusing frequently-requested web pages. Squid has extensive access controls and makes a great server accelerator. It runs on most available operating systems, including Windows and is licensed under the GNU GPL.
Squid is a tool in the Web Cache category of a tech stack.
Squid is an open source tool with 796 GitHub stars and 261 GitHub forks. Here鈥檚 a link to Squid's open source repository on GitHub

Top Alternatives of Squid

Squid alternatives & related posts

Kong logo

Kong

300
614
110
300
614
+ 1
110
Open Source Microservice & API Management Layer
Kong logo
Kong
VS
Squid logo
Squid

related Kong posts

Al Tsang
Al Tsang
CEO at LunchBadger | 4 upvotes 422.5K views
Problem/Challenge

We needed a lightweight and completely customizable #microservices #gateway to be able to generate #JWT and introspect #OAuth2 tokens as well. The #gateway was going to front all #APIs for our single page web app as well as externalized #APIs for our partners.

Contenders

We looked at Tyk Cloud and Kong. Kong's plugins are all Lua based and its core is NGINX and OpenResty. Although it's open source, it's not the greatest platform to be able to customize. On top of that enterprise features are paid and expensive. Tyk is Go and the nomenclature used within Tyk like "sessions" was bizarre, and again enterprise features were paid.

Decision

We ultimately decided to roll our own using ExpressJS into Express Gateway because the use case for using ExpressJS as an #API #gateway was tried and true, in fact - all the enterprise features that the other two charge for #OAuth2 introspection etc were freely available within ExpressJS middleware.

Outcome

We opened source Express Gateway with a core set of plugins and the community started writing their own and could quickly do so by rolling lots of ExpressJS middleware into Express Gateway

See more
Anas MOKDAD
Anas MOKDAD
Software Architect | 2 upvotes 525.5K views
Shared insights
on
KongKongIstioIstio

As for the new support of service mesh pattern by Kong, I wonder how does it compare to Istio?

See more
nginx logo

nginx

69.8K
27.1K
5.4K
69.8K
27.1K
+ 1
5.4K
A high performance free open source web server powering busiest sites on the Internet.
nginx logo
nginx
VS
Squid logo
Squid

related nginx posts

Recently I have been working on an open source stack to help people consolidate their personal health data in a single database so that AI and analytics apps can be run against it to find personalized treatments. We chose to go with a #containerized approach leveraging Docker #containers with a local development environment setup with Docker Compose and nginx for container routing. For the production environment we chose to pull code from GitHub and build/push images using Jenkins and using Kubernetes to deploy to Amazon EC2.

We also implemented a dashboard app to handle user authentication/authorization, as well as a custom SSO server that runs on Heroku which allows experts to easily visit more than one instance without having to login repeatedly. The #Backend was implemented using my favorite #Stack which consists of FeathersJS on top of Node.js and ExpressJS with PostgreSQL as the main database. The #Frontend was implemented using React, Redux.js, Semantic UI React and the FeathersJS client. Though testing was light on this project, we chose to use AVA as well as ESLint to keep the codebase clean and consistent.

See more
Gabriel Pa
Gabriel Pa
CEO at NaoLogic Inc | 10 upvotes 262.3K views
Shared insights
on
TraefikTraefiknginxnginx
at

We switched to Traefik so we can use the REST API to dynamically configure subdomains and have the ability to redirect between multiple servers.

We still use nginx with a docker-compose to expose the traffic from our APIs and TCP microservices, but for managing routing to the internet Traefik does a much better job

See more

related Varnish posts

Tom Klein
Tom Klein
CEO at Gentlent | 9 upvotes 330.9K views

We're using Git through GitHub for public repositories and GitLab for our private repositories due to its easy to use features. Docker and Kubernetes are a must have for our highly scalable infrastructure complimented by HAProxy with Varnish in front of it. We are using a lot of npm and Visual Studio Code in our development sessions.

See more
StackShare Editors
StackShare Editors

Around the time of their Series A, Pinterest鈥檚 stack included Python and Django, with Tornado and Node.js as web servers. Memcached / Membase and Redis handled caching, with RabbitMQ handling queueing. Nginx, HAproxy and Varnish managed static-delivery and load-balancing, with persistent data storage handled by MySQL.

See more
Apache Traffic Server logo

Apache Traffic Server

444
16
0
444
16
+ 1
0
RFC compliant, high performance HTTP proxy cache
    Be the first to leave a pro
    Apache Traffic Server logo
    Apache Traffic Server
    VS
    Squid logo
    Squid
    Nuster logo

    Nuster

    2
    10
    11
    2
    10
    + 1
    11
    A high performance HTTP proxy cache server and RESTful NoSQL cache server based on HAProxy.
    Nuster logo
    Nuster
    VS
    Squid logo
    Squid