Search Results for "computer-aided software engineering"

Showing 9332 open source projects for "computer-aided software engineering"

View related business solutions
  • AI-generated apps that pass security review Icon
    AI-generated apps that pass security review

    Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

    Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
    Try Retool free
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • 1
    CloudCompare

    CloudCompare

    CloudCompare main repository

    CloudCompare is a 3D point cloud (and triangular mesh) processing software. It was originally designed to perform comparison between two 3D points clouds (such as the ones obtained with a laser scanner) or between a point cloud and a triangular mesh. It relies on an octree structure that is highly optimized for this particular use-case. It was also meant to deal with huge point clouds (typically more than 10 million points, and up to 120 million with 2 GB of memory).
    Downloads: 48 This Week
    Last Update:
    See Project
  • 2
    engineering-management

    engineering-management

    A collection of inspiring resources related to engineering management

    engineering-management is a curated list of resources specifically focused on engineering management and technical leadership. Rather than being a generic management reading list, it collects content that speaks directly to leading software teams, managing projects, and supporting engineers’ growth. The materials span topics like one-on-ones, feedback, hiring, performance reviews, culture, strategy, and remote work.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    The Data Engineering Handbook

    The Data Engineering Handbook

    Links to everything you'd ever want to learn about data engineering

    The Data Engineering Handbook is a comprehensive, community-curated repository that aggregates essential learning resources for anyone interested in becoming a professional data engineer. Rather than being a code project itself, it’s a learning handbook that links to books, articles, tutorials, community groups, boot camps, and real-world project examples that collectively form a roadmap to mastering data engineering skills. It includes beginner and intermediate boot camps, interview guides,...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 4
    Google Engineering Practices Docs

    Google Engineering Practices Docs

    Google's Engineering Practices documentation

    The eng-practices project by Google is a public repository that documents the company’s established engineering best practices, accumulated through years of large-scale software development across diverse teams and languages. Its purpose is to share Google’s collective experience in areas such as code review, collaboration, and quality assurance with the broader software engineering community. The repository provides practical guidelines designed to help developers and reviewers produce cleaner, more maintainable, and higher-quality code. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5
    Prompt Engineering Interactive Tutorial

    Prompt Engineering Interactive Tutorial

    Anthropic's Interactive Prompt Engineering Tutorial

    Prompt-eng-interactive-tutorial is a comprehensive, hands-on tutorial that teaches the craft of prompt engineering with Claude through guided, executable lessons. It starts with the anatomy of a good prompt and moves into techniques that deliver the “80/20” gains—separating instructions from data, specifying schemas, and setting evaluation criteria. The course leans heavily on realistic failure modes (ambiguity, hallucination, brittle instructions) and shows how to iteratively debug prompts...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Basic Computer Games

    Basic Computer Games

    An updated version of the classic "Basic Computer Games" book

    Basic Computer Games is a modern revitalization of the classic “Basic Computer Games” book’s collection of games, ported and expanded into various modern, memory-safe and scripting languages. It includes illustrative code examples of many classic games (e.g. Blackjack, Bowling) in multiple languages, with the goal of making the historical games accessible and educational in safe modern environments. Definitely use the most recent versions and features of the target language, but also try to...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 7
    AI Engineering Transition Path

    AI Engineering Transition Path

    Research papers and blogs to transition to AI Engineering

    AI Engineering Resources is an open educational repository that compiles research papers, tutorials, and learning materials for software engineers transitioning into artificial intelligence engineering roles. The project organizes resources that cover fundamental topics required to understand modern AI systems, including transformers, vector embeddings, tokenization, infrastructure design, and mixture-of-experts architectures.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    dxf2gcode

    dxf2gcode

    DXF2GCODE: converting 2D dxf drawings to CNC machine compatible G-Code

    DXF2GCODE is a tool for converting 2D (dxf, pdf, ps) drawings to CNC machine compatible GCode. Windows, Linux, and Mac support by using python scripting language.
    Leader badge
    Downloads: 344 This Week
    Last Update:
    See Project
  • 9
    CGAL

    CGAL

    The Computational Geometry Algorithms Library

    CGAL or the Computational Geometry Algorithms Library is a C++ library that gives you easy access to a myriad of efficient and reliable geometric algorithms. These algorithms are useful in a wide range of applications, including computer aided design, robotics, molecular biology, medical imaging, geographic information systems and more. CGAL features a great range of data structures and algorithms, including Voronoi diagrams, cell complexes and polyhedra, triangulations, arrangements of...
    Downloads: 1 This Week
    Last Update:
    See Project
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • 10
    Computer Science Flash Cards

    Computer Science Flash Cards

    Mini website for testing both general CS knowledge and enforce coding

    This repository collects concise flash cards that cover the core ideas of a traditional computer science curriculum with a focus on interview readiness. The cards distill topics like time and space complexity, classic data structures, algorithmic paradigms, operating systems, networking, and databases into short, testable prompts. They are designed for spaced-repetition style study so you can cycle frequently through fundamentals until recall feels automatic. Many cards point at canonical...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    COLMAP

    COLMAP

    Structure-from-Motion and Multi-View Stereo

    COLMAP is a general-purpose Structure-from-Motion (SfM) and Multi-View Stereo (MVS) pipeline with a graphical and command-line interface. It offers a wide range of features for the reconstruction of ordered and unordered image collections. The software is licensed under the new BSD license.
    Downloads: 72 This Week
    Last Update:
    See Project
  • 12
    Machine Learning for Software Engineers

    Machine Learning for Software Engineers

    A complete daily plan for studying to become a machine learning engine

    Machine Learning for Software Engineers is an open-source learning roadmap designed to help software engineers transition into machine learning roles through a structured, practical study plan. The repository presents a top-down learning path that emphasizes hands-on experience rather than heavy theoretical prerequisites, making it particularly approachable for developers who already have programming experience but limited formal training in machine learning.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    KiCad EDA

    KiCad EDA

    A Cross Platform and Open Source Electronics Design Automation Suite

    Leader badge
    Downloads: 137 This Week
    Last Update:
    See Project
  • 14
    LaserGRBL Linux AppImage

    LaserGRBL Linux AppImage

    LaserGRBL Linux solution, LaserGRBL is one of the best software.

    LaserGRBL is one of the best Windows (and Linux - wine emulated ) software for image Laser Engraving. LaserGRBL is able to load any image, pictures and logo and send to your laser engrave with few click. Unlike other GUI, LaserGRBL it is specifically developed for use with hobbist laser cutter and engraver and could be a good free and easy alternative to picengrave, benbox, T2laser, lightburn for who don’t need more then a simple and effective tool. More info:...
    Downloads: 100 This Week
    Last Update:
    See Project
  • 15
    SymPy

    SymPy

    A computer algebra system written in pure Python

    SymPy is an open source Python library for symbolic mathematics. Its goal is to become a full-featured computer algebra system (CAS) while maintaining the simplicity of its code. Written entirely in Python, SymPy is easy to use, comprehensible and easily extensible. It’s also very lightweight as it solely depends on mpmath, a pure Python library for arbitrary floating point arithmetic. SymPy has participated in every Google Summer of Code since 2007 and because of this has continuously...
    Downloads: 19 This Week
    Last Update:
    See Project
  • 16

    G-Code Syntaxhighlighter for NetBeans

    NetBeans Module for Syntaxhighlighting of G-Code (CNC).

    NetBeans Module for Syntaxhighlighting of G-Code (CNC).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    Laravel Translations UI

    Laravel Translations UI

    Laravel Translations UI package provides a user-friendly interface

    Laravel Translations UI package provides a user-friendly interface for managing translations in your Laravel application. It simplifies tasks such as adding, editing, deleting, and exporting translations. The package also includes a handy search feature and the ability to invite collaborators for easy translation management. Currently, the package is integrated with the Google Translate API, allowing you to translate your content into any language of your choice.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    CNC Splitter

    CNC Splitter

    This program splits a FANUC ALL-PROG.TXT backup file.

    This program splits a FANUC ALL-PROG.TXT program backup file in to individual files.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 19
    Computer Science courses video lectures

    Computer Science courses video lectures

    List of Computer Science courses with video lectures

    This repository is a curated list of full-length computer science video lecture series across many universities and MOOC platforms, helping learners assemble their own curriculum. The list spans foundational topics like algorithms, data structures, operating systems, computer networks, machine learning, and more, all delivered via lectures rather than just textual tutorials. The contributor guidelines encourage adding high-quality courses (not just casual tutorials) so the list remains...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20

    main

    main is Ada engineering project writting Ada

    Organizer, Dialogic agent, Comptability, Projects manager, Web search, Planner, Space Fighter (Server+CGI) plain software maket (With paiement) thank. main is developed over Debian 10.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Oscar.jl

    Oscar.jl

    A comprehensive open source computer algebra system for computations

    Welcome to the OSCAR project, a visionary new computer algebra system that combines the capabilities of four cornerstone systems: GAP, Polymake, Antic and Singular. OSCAR requires Julia 1.6 or newer. In principle it can be installed and used like any other Julia package; doing so will take a couple of minutes. A comprehensive open source computer algebra system for computations in algebra, geometry, and number theory.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    PSeInt

    PSeInt

    A tool for learning programming basis with a simple spanish pseudocode

    PSeInt is a pseudo-code interpreter for spanish-speaking programming students. Its main purpose is to be a tool for learning and understanding the basic concepts about programming and applying them with an easy understanding spanish pseudocode.
    Leader badge
    Downloads: 61,558 This Week
    Last Update:
    See Project
  • 23
    ControlSystems.jl

    ControlSystems.jl

    A Control Systems Toolbox for Julia

    ControlSystems.jl is a Julia toolbox for control systems design and analysis, offering models in transfer-function and state-space representations, enabling construction of complex systems, simulation in time and frequency domains, and performance/stability evaluation. This toolbox works similar to that of other major computer-aided control systems design (CACSD) toolboxes. Systems can be created in either a transfer function or a state space representation. These systems can then be...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Open Shoe Designer

    Open Shoe Designer

    Open-Source Shoemaking

    Shoe design software with an manufacturing-first approach. It separates design, form and measurements. Each can be modified without interfering with the others. The engine in the background combines all three and produces the last, the sole and the flattened pattern to be cut and sewn (or glued) together.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    RHEIN for MicroStation

    RHEIN for MicroStation

    3D/2D Concrete Reinforcement in Bentley MicroStation

    https://github.com/LeonidWiebe/Rhein
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB