Showing 182 open source projects for "learning language"

View related business solutions
  • 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, govern, and optimize agents and models with Gemini Enterprise Agent Platform.
    Start Free
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 1
    Microsoft Bot Framework SDK

    Microsoft Bot Framework SDK

    Tool for building conversation applications

    Bot Framework provides the most comprehensive experience for building conversation applications. With the Bot Framework SDK, developers can build bots that converse free-form or with guided interactions including using simple text or rich cards that contain text, images, and action buttons. Developers can model and build sophisticated conversation using their favorite programming languages including C#, JS, Python and Java or using Bot Framework Composer, an open-source, visual authoring...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    libpostal

    libpostal

    A C library for parsing/normalizing street addresses around the world

    A C library for parsing/normalizing street addresses around the world. Powered by statistical NLP and open geo data. libpostal is a C library for parsing/normalizing street addresses around the world using statistical NLP and open data. The goal of this project is to understand location-based strings in every language, everywhere. Addresses and the locations they represent are essential for any application dealing with maps (place search, transportation, on-demand/delivery services,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    RegexAssistant

    RegexAssistant

    Regex Windows GUI app to help learn, create,& test Regular Expressions

    RegexAssistant is a Regex GUI application to help learn, create, and test Regular Expressions. It's an open source stand alone Windows application. RegexAssistant is great for beginners and intermediate-advanced regex users. -It helps beginners to learn regex by providing examples and token cheat-sheet. -Intermediate-advanced users can use RegexAssistant to test complex expressions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    NLP Architect

    NLP Architect

    A model library for exploring state-of-the-art deep learning

    NLP Architect is an open-source Python library for exploring state-of-the-art deep learning topologies and techniques for optimizing Natural Language Processing and Natural Language Understanding neural networks. The library includes our past and ongoing NLP research and development efforts as part of Intel AI Lab. NLP Architect is designed to be flexible for adding new models, neural network components, data handling methods, and for easy training and running models. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 5
    chibicc

    chibicc

    A small C compiler

    chibicc is a small yet highly capable C compiler designed to implement most features of the C11 standard while maintaining a clean and educational codebase. It is intended as both a functional compiler and a learning resource, allowing developers to understand how compilers work by reading and studying its implementation. Despite being categorized as a “toy” compiler, it is powerful enough to compile real-world programs such as Git, SQLite, and libpng without modification. The project is...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    Mega Project List

    Mega Project List

    List of practical projects that anyone can solve in any prog language

    Mega Project List by Karan Goel is a massive list of practical programming project ideas that anyone can solve in any programming language, organized into logical categories (Numbers, Classic Algorithms, Data Structures, Text, Networking, Web, Files, Graphics & Multimedia, Security, etc.). The concept is simple but powerful: instead of just memorizing algorithms, you pick a project (for example “Binary to Decimal and Back Converter”), implement it in your favorite language, and gradually...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Dev-C++ for Windows 10/8/7

    Dev-C++ for Windows 10/8/7

    A fast, portable, simple, and free C/C++ IDE

    Coding Boot Camp Learning to program? Check out the free boot camp from Embarcadero which runs from Monday, August 22nd to Friday, August 26th. https://learndelphi.org/boot-camp-2022/ Embarcadero Dev-C++ is a new and improved fork (sponsored by Embarcadero) of Bloodshed Dev-C++ and Orwell Dev-C++. It is a full-featured Integrated Development Environment (IDE) and code editor for the C/C++ programming language.
    Leader badge
    Downloads: 2,718 This Week
    Last Update:
    See Project
  • 8
    fastNLP

    fastNLP

    fastNLP: A Modularized and Extensible NLP Framework

    fastNLP is a lightweight framework for natural language processing (NLP), the goal is to quickly implement NLP tasks and build complex models. A unified Tabular data container simplifies the data preprocessing process. Built-in Loader and Pipe for multiple datasets, eliminating the need for preprocessing code. Various convenient NLP tools, such as Embedding loading (including ELMo and BERT), intermediate data cache, etc.. Provide a variety of neural network components and recurrence models...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    jsoncat

    jsoncat

    Lightweight HTTP framework built in Java

    jsoncat is a lightweight HTTP framework built in Java (using Netty) that aims to replicate some of the feel of Spring Boot—but in a minimal, educational style focused on clarity rather than full enterprise complexity. The project is organized as a small library and tutorial-style codebase, where core HTTP handling, routing, and JSON processing are exposed in a compact way so learners can trace how HTTP requests are parsed and dispatched. Because it avoids heavy abstractions and auto-magical...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Try Free
  • 10
    8cc C Compiler

    8cc C Compiler

    Compiler for the C programming language

    8cc C Compiler is a small and educational C compiler designed to support the C11 standard while maintaining a compact and easy-to-understand codebase. It was created as a hobby project with the goal of demonstrating how a compiler works internally, making it a valuable resource for learning compiler design. The project includes core components such as a lexer, parser, and preprocessor, allowing users to explore each stage of the compilation process. One of its notable features is its ability...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    PyText

    PyText

    A natural language modeling framework based on PyTorch

    PyText is a deep-learning based NLP modeling framework built on PyTorch. PyText addresses the often-conflicting requirements of enabling rapid experimentation and of serving models at scale. It achieves this by providing simple and extensible interfaces and abstractions for model components, and by using PyTorch’s capabilities of exporting models for inference via the optimized Caffe2 execution engine. We use PyText at Facebook to iterate quickly on new modeling ideas and then seamlessly...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    DeepLearning

    DeepLearning

    Deep Learning (Flower Book) mathematical derivation

    " Deep Learning " is the only comprehensive book in the field of deep learning. The full name is also called the Deep Learning AI Bible (Deep Learning) . It is edited by three world-renowned experts, Ian Goodfellow, Yoshua Bengio, and Aaron Courville. Includes linear algebra, probability theory, information theory, numerical optimization, and related content in machine learning.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Flutter Example Apps

    Flutter Example Apps

    Basic Flutter apps, for flutter devs

    ...This repository is frequently starred and forked by developers because it provides a broad, hands-on showcase of how different features of the Flutter framework and Dart language are used in practice. Each example typically links to online resources or videos that walk through how the app was built, making it both a reference collection and a learning tool for beginners and intermediates alike.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Smart Algorithm

    Smart Algorithm

    Repository implementing a variety of intelligent algorithms

    ...The implementations are provided in multiple languages (Java, Python, MATLAB). The repository’s aim is to offer reference implementations of “smart” algorithms for tasks like route planning, optimization, or algorithm learning. Particle Swarm Optimization (PSO) implementations in multiple languages. Immune Algorithm (or immune-inspired optimization) implementations. Multiple versions/language compatibility (Java, Python, MATLAB).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Judge0 IDE

    Judge0 IDE

    Simple, free and open-source online code editor

    ...It's perfect for anybody who just wants to quickly write and run some code without opening a full-featured IDE on their computer. Moreover, it is also useful for teaching and learning or just trying out a new language.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    JS Bits

    JS Bits

    JavaScript concepts with code

    JS Bits is an open-source collection of JavaScript concepts explained through concise code examples and clear explanations that serve as a practical learning resource for both beginners and experienced developers. It breaks down essential parts of the language — such as core syntax, quirky behaviors, functions, scope, closures, asynchronous patterns, and commonly misunderstood features — into digestible pieces that make it easier to internalize how JavaScript really works in modern development. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Processing

    Processing

    Source code for the processing core and development environment

    Processing is a flexible software sketchbook and a language for learning how to code within the context of the visual arts. Since 2001, Processing has promoted software literacy within the visual arts and visual literacy within technology. There are tens of thousands of students, artists, designers, researchers, and hobbyists who use processing for learning and prototyping. The core Processing software is augmented by libraries and tools contributed through the community. ...
    Downloads: 75 This Week
    Last Update:
    See Project
  • 18
    PRMLT

    PRMLT

    Matlab code of machine learning algorithms in book PRML

    This Matlab package implements machine learning algorithms described in the great textbook: Pattern Recognition and Machine Learning by C. Bishop (PRML). It is written purely in Matlab language. It is self-contained. There is no external dependency. This package requires Matlab R2016b or latter, since it utilizes a new Matlab syntax called Implicit expansion (a.k.a. broadcasting).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    PyTorch Natural Language Processing

    PyTorch Natural Language Processing

    Basic Utilities for PyTorch Natural Language Processing (NLP)

    PyTorch-NLP is a library for Natural Language Processing (NLP) in Python. It’s built with the very latest research in mind, and was designed from day one to support rapid prototyping. PyTorch-NLP comes with pre-trained embeddings, samplers, dataset loaders, metrics, neural network modules and text encoders. It’s open-source software, released under the BSD3 license. With your batch in hand, you can use PyTorch to develop and train your model using gradient descent. For example, check out...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    9cc C compiler

    9cc C compiler

    A Small C Compiler

    ...The compiler implements essential stages such as lexical analysis, parsing, semantic analysis, and code generation, providing a complete pipeline from source code to executable output. It supports a subset of the C language sufficient to understand real-world compilation concepts, making it a valuable learning resource for developers interested in low-level programming. The project emphasizes readability and simplicity, with code structured to be easily understood rather than highly optimized. It also demonstrates key compiler design principles such as abstract syntax trees and symbol tables.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Browser diet

    Browser diet

    The definitive front-end performance guide

    Browser diet is a community-driven front-end performance guide presented as a fun, colorful website that explains how to make web pages faster and “lighter.” It collects advice from experienced front-end developers and organizes it into practical sections covering HTML, CSS, JavaScript, images, server configuration, and general best practices. The project was built as a static site powered by DocPad, with content written in Markdown and translated into multiple languages, making it...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    X11workbench

    X11workbench

    X11 developer's 'workbench' and lightweight toolkit API

    (preliminary) X11 developer's 'workbench' application using a lightweight statically linked custom toolkit that is intended to be used by X11 applications built with the X11 Workbench. The primary goal of the toolkit is ease of use (short learning curve), lightweight self-contained executables, UI speed, cross platform compatibility, and minimal dependencies. The primary goal of the workbench is to provide an editor on X11 platforms that integrates development, provides rapid development...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    TensorFlow Haskell

    TensorFlow Haskell

    Haskell bindings for TensorFlow

    The tensorflow-haskell package provides Haskell-language bindings for TensorFlow, giving Haskell developers the ability to build and run computation graphs, machine learning models, and leverage TensorFlow's ecosystem—though it is not an official Google release. As an expedient we use docker for building. Once you have docker working, the following commands will compile and run the tests.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Replica Dataset

    Replica Dataset

    High-fidelity indoor 3D dataset for AI simulation and robotics

    Replica Dataset is a high-quality 3D dataset of realistic indoor environments designed to advance research in computer vision, robotics, and embodied AI. Developed by Facebook Research (now Meta AI), it features accurate geometric reconstructions, high-resolution and high dynamic range textures, and comprehensive semantic annotations. Each environment contains detailed models of real-world spaces, including rooms, furniture, glass, and mirror surfaces. The dataset also provides semantic and...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 25
    Pipelines

    Pipelines

    An experimental programming language for data flow

    Pipelines is a language and runtime for crafting massively parallel pipelines. Unlike other languages for defining data flow, the Pipeline language requires the implementation of components to be defined separately in the Python scripting language. This allows the details of implementations to be separated from the structure of the pipeline while providing access to thousands of active libraries for machine learning, data analysis, and processing.
    Downloads: 0 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB