#Software Development

Open-source projects categorized as Software Development

Top 23 Software Development Open-Source Projects

  • GitHub repo Code-Server

    VS Code in the browser

    Project mention: Apple Plans Notifications, iPad Home Screen Upgrades for iOS 15 | reddit.com/r/apple | 2021-04-22

    Yup, there's plenty of terminal emulators. I like Blink. I'm not 100% sure what the best IDE option would be. Something like this (running remote) is probably best, but I could be mistaken: https://github.com/cdr/code-server

  • GitHub repo LocalStack

    💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline!

    Project mention: Why We Moved From Lambda to ECS | dev.to | 2021-04-21

    The first incarnation of Prismatic used LocalStack. We knew that we wanted to eventually host Prismatic in AWS (with the possibility of moving to Azure, GCP, etc. as needed), so the ability to spin up our platform locally to simulate AWS was appealing. The LocalStack service that approximates AWS Lambda was easy to iterate on, and ran without any major hiccups. It gave us a great development feedback loop, so we could prototype and test very quickly.

  • GitHub repo Kong

    🦍 The Cloud-Native API Gateway

    Project mention: Making API keys | reddit.com/r/golang | 2021-04-14
  • GitHub repo Postwoman

    👽 Open source API development ecosystem https://hoppscotch.io

    Project mention: GitHub Externship ❤️ Hoppscotch | dev.to | 2021-04-22

    Join GitHub Externship @ Hoppscotch

  • GitHub repo Hasura

    Blazing fast, instant realtime GraphQL APIs on your DB with fine grained access control, also trigger webhooks on database events.

    Project mention: Ask HN: Is there a way to subscribe to an SQL query for changes? | news.ycombinator.com | 2021-04-22

    From https://github.com/hasura/graphql-engine/blob/master/archite...

    Do you have/know of any findings/lessons learned from these projects?

    [1]: https://www.postgresql.eu/events/pgconfeu2018/sessions/sessi...

  • GitHub repo OpenFaaS

    OpenFaaS - Serverless Functions Made Simple

    Project mention: Why we moved from Lambda to ECS | reddit.com/r/devops | 2021-04-20

    OpenFaaS isn't something I was previous familiar with. Thanks for linking it! In your experience, does it come with much management overhead? Part of what makes Lambda/ECS so appealing is that you can throw a definition (code .zip file or container image) at AWS, and it just runs. With OpenFaaS, it looks like you need to maintain some additional infrastructure (a Kubernetes cluster) to get it working, and that'd give you one more thing to worry about.

  • GitHub repo engineering-blogs

    A curated list of engineering blogs

    Project mention: A curated list of engineering blogs | news.ycombinator.com | 2021-03-04
  • GitHub repo Jenkins

    Jenkins automation server

    Project mention: LF: Technical skills advice when moving from corporate to startup | reddit.com/r/SoftwareEngineering | 2021-04-17

    install and run Jenkins ( www.jenkins.io )

  • GitHub repo Phabricator

    Open software engineering platform and fun adventure game

    Project mention: Is there any "Unified HUB SOlution" in this Microservices era? | reddit.com/r/devops | 2021-04-10

    You also mention Gitlab is close to what you would like - maybe Phabricator is even closer: https://phacility.com/phabricator/

  • GitHub repo JupyterLab

    JupyterLab computational environment.

    Project mention: Jupyter shows equations as raw text | reddit.com/r/IPython | 2021-04-07

    From the screenshot it looks like JupyterLab but I may be wrong. If this is correct, try to install an alternative renderer for latex, e.g. katex or mathjax3, see: https://github.com/jupyterlab/jupyterlab/issues/9757#issuecomment-775494789

  • GitHub repo Vue Storefront

    The open-source frontend for any eCommerce. Built with a PWA and headless approach, using a modern JS stack. We have custom integrations with Magento, commercetools, Shopware and Shopify and total coverage is just a matter of time. The API approach also allows you to merge VSF with any third-party tool like CMS, payment gateways or analytics. Newest updates: https://blog.vuestorefront.io. Always Open Source, MIT license.

    Project mention: MPA with Vue. How does this work? | reddit.com/r/vuejs | 2021-04-20

    There really isn't a reason not to use SPAs in ecommerce, projects like storefront exist, and before React & Co we had Ember. There are a lot of nuances to MPA vs SPA for ecommerce, the biggest one is probably the customer journey. Land your customers via SEO on an article and buy in 2 clicks or visit customers your shop and wander around (like clothing customers usually do). The latter one would significantly improve in terms of UX in an SPA because the inital overhead isn't as important.

  • GitHub repo Gitolite

    Hosting git repositories -- Gitolite allows you to setup git hosting on a central server, with very fine-grained access control and many (many!) more powerful features.

  • GitHub repo Appwrite

    Appwrite is a secure end-to-end backend server for Web, Mobile, and Flutter developers that is packaged as a set of Docker containers for easy deployment 🚀

    Project mention: 100% Open-Source & Self-Hosted Firebase Alternative | reddit.com/r/u_eldadfux | 2021-04-22
  • GitHub repo Read the Docs

    The source code that powers readthedocs.org

    Project mention: Read the Docs | news.ycombinator.com | 2021-04-08
  • GitHub repo Eclipse Che

    The Kubernetes-Native IDE for Developer Teams

  • GitHub repo Tyk

    Tyk Open Source API Gateway written in Go, supporting REST, GraphQL, TCP and gRPC protocols

    Project mention: Microservices Design - API Gateway Pattern | dev.to | 2021-01-01

    Amazon API Gateway AWS provides fully managed service for creating, publishing, maintaining, monitoring, and securing REST, HTTP, and WebSocket where developers can create APIs that access AWS or other web services, as well as data stored in the AWS Cloud. Kong API Gateway Kong Gateway is an open-source, lightweight API gateway optimized for microservices, delivering unparalleled latency performance and scalability. If you just want the basics, this option will work for you. It is scalable easily horizontally by adding more nodes. It supports large and variable workloads with very low latency. Other API Gateways Apigee API Gateway MuleSoft Tyk.io Akana SwaggerHub Azure API Gateway Express API Gateway Karken D Choosing the right API gateway Some of the common baseline for evaluation criteria include simplicity, open-source vs propriety, scalability & flexibility, security, features, community, administrative (support, monitoring & deployment), environment provisioning(installation, configuration, hosting offering), pricing, and documentation. API Composition / Aggregation Some API requests in API Gateway map directly to single service API which can be served by routing request to the corresponding microservice. However, in the case of complex API operations that requires results from several microservices can be served by API composition/aggregation (a scatter-gather mechanism). In case of dependency of one another service where synchronous communication is required, the chained composition pattern has to be followed. The composition layer has to support a significant portion of ESB/integration capabilities such as transformations, orchestration, resiliency, and stability patterns. A root container is deployed with the special distributor and aggregator functionalities (or microservices). The distributor is responsible for breaking down into granular tasks and distributing those tasks to microservice instances. The aggregator is responsible for aggregating the results derived by business workflow from composed microservice. API Gateway and Aggregation API gateway with added features results in overambitious gateways that encourage designs that continue to be difficult to test and deploy. It is highly recommended to avoid aggregation and data transformation in the API Gateway. Domain smarts are better suited to be done in application code that follows the defined software development practices. Netflix API Gateway, Zuul 2 removed a lot of the business logic from Gateway that they had in Zuul to origin systems. For more details, refer here. Service Mesh and API Gateway Service mesh in microservices is a configurable network infrastructure layer that handles interprocess communication. This is akin to what is often termed as sidecar proxy or sidecar gateway. It provides a lot of functionalities such as:

  • GitHub repo Concourse

    Concourse is a container-based continuous thing-doer written in Go.

    Project mention: We chose Elm for Humio’s web UI | news.ycombinator.com | 2021-04-19
  • GitHub repo Taiga

    Agile project management platform. Built on top of Django and AngularJS

    Project mention: Taiga Mobile - open source android app for taiga.io (agile project management system) | reddit.com/r/androidapps | 2021-04-22

    For the last several months I've been developing mobile app for [Taiga](https://taiga.io) (this is tool which helps you manage your work in agile way).

  • GitHub repo OpenProject

    OpenProject is the leading open source project management software.

    Project mention: Knowledge Base: What about our own Wikipedia? | reddit.com/r/UraniumSqueeze | 2021-04-02

    I won't give you a long and tiresome speech about everything there is, but anyone interested in knowing more about it can read it up here: https://www.openproject.org/ or if you want to dive into the documentation right away this link is better: https://docs.openproject.org/getting-started/. Especially interesting is the "User Guide" at https://docs.openproject.org/user-guide/. It is a list of everything a collaborator (that's you guys) can do.

  • GitHub repo sourcegraph

    Universal code search (self-hosted)

    Project mention: Ask HN: Who is hiring? (March 2021) | news.ycombinator.com | 2021-03-01

    Sourcegraph (https://sourcegraph.com) | Software Engineer (frontend, backend, security), Product Manager, Director of Engineering, Director of Product | ALL REMOTE

    Our mission at Sourcegraph is to make it so that everyone can code. Software has driven a lot of technological innovation, and yet today, only a small fraction of the world can contribute to this progress by writing code. We believe that enabling more people to code will create economic opportunity across the world and will drive better and faster technological progress that benefits everyone.

    The problem developers face today is that the amount, complexity, and value of code is increasing quickly, and it is hard to keep up. We call this problem Big Code. Sourcegraph helps developers at our customers and in open source, find code, understand code, and automate changes to that code at scale in massive codebases.

    It’s an exciting time to join because our business is growing rapidly (4x revenue growth last year with zero customer churn) and our $50m Series C from Sequoia has given us the opportunity to make these big ambitious bets while being fiscally responsible.

    We are an equal opportunity workplace and our all-remote team is spread across the world. We embrace diversity and welcome people from all backgrounds and communities.

    Transparency is a core value of ours and you can learn more about how we operate by reading our handbook: https://about.sourcegraph.com/handbook.

    If you want to make software development more accessible to everyone, we would love to review your application to one of our many open roles! https://about.sourcegraph.com/company/careers

    Other useful links:

    Our mission: https://about.sourcegraph.com/company/strategy

    Our values: https://about.sourcegraph.com/company/values

    Our customers: https://about.sourcegraph.com/customers/

    Our code: https://github.com/sourcegraph/sourcegraph

    Our blog: https://about.sourcegraph.com/blog

    News about us: https://about.sourcegraph.com/news/

    Series C funding: https://about.sourcegraph.com/blog/series-c-with-sequoia/

  • GitHub repo Strider

    Open Source Continuous Integration & Deployment Server

    Project mention: Easy to use Dockerfile for your next Node.js Project | dev.to | 2021-02-03

    Docker has made our lives as developers easier. With just a few commands, we can start all kinds of programs and services without having to deal with the tedious installation of dependencies. Countless Docker images are freely available on Docker Hub. Whether you want to start your own open-source continuous integration & deployment server, such as Strider, or your own NPM registry with https://verdaccio.org/, the possibilities are endless.

  • GitHub repo JS Bin

    Collaborative JavaScript Debugging App

    Project mention: HTML Shell environment? | reddit.com/r/HTML | 2021-04-03

    I’m not sure I understand exactly what you’re going for, but if you want an environment to quickly experiment with HTML a little, you could use something like jsbin.com or codepen.io.

  • GitHub repo Redmine

    Mirror of redmine code source - Official SVN repository is at https://svn.redmine.org/redmine - contact: @jbbarth or jeanbaptiste.barth (at) gmail (dot) com

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 2021-04-22.


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

Project Stars
1 Code-Server 42,117
2 LocalStack 29,748
3 Kong 28,729
4 Postwoman 28,597
5 Hasura 21,385
6 OpenFaaS 19,637
7 engineering-blogs 18,877
8 Jenkins 17,225
9 Phabricator 12,082
10 JupyterLab 11,010
11 Vue Storefront 8,385
12 Gitolite 7,893
13 Appwrite 6,615
14 Read the Docs 6,427
15 Eclipse Che 6,419
16 Tyk 6,187
17 Concourse 5,608
18 Taiga 5,607
19 OpenProject 4,771
20 sourcegraph 4,585
21 Strider 4,498
22 JS Bin 4,178
23 Redmine 4,072