Top 23 Software Development Open-Source Projects
VS Code in the browserProject 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
💻 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.
Scout APM - Leading-edge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
🦍 The Cloud-Native API GatewayProject mention: Making API keys | reddit.com/r/golang | 2021-04-14
👽 Open source API development ecosystem https://hoppscotch.ioProject mention: GitHub Externship ❤️ Hoppscotch | dev.to | 2021-04-22
Join GitHub Externship @ Hoppscotch
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
Do you have/know of any findings/lessons learned from these projects?
OpenFaaS - Serverless Functions Made SimpleProject 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.
A curated list of engineering blogsProject mention: A curated list of engineering blogs | news.ycombinator.com | 2021-03-04
Jenkins automation serverProject 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 )
Open software engineering platform and fun adventure gameProject 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/
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
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.
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.
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
The source code that powers readthedocs.orgProject mention: Read the Docs | news.ycombinator.com | 2021-04-08
The Kubernetes-Native IDE for Developer Teams
Tyk Open Source API Gateway written in Go, supporting REST, GraphQL, TCP and gRPC protocolsProject 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:
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
Agile project management platform. Built on top of Django and AngularJSProject 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).
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.
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 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/
Open Source Continuous Integration & Deployment ServerProject 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.
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.
Mirror of redmine code source - Official SVN repository is at https://svn.redmine.org/redmine - contact: @jbbarth or jeanbaptiste.barth (at) gmail (dot) com
What are some of the best open-source Software Development projects? This list will help you:
|14||Read the Docs||6,427|