Showing 220 open source projects for "writing"

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
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    Access competitive interest rates on your digital assets.

    Generate interest, borrow against your crypto, and trade a range of cryptocurrencies — all in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • 1
    plop

    plop

    Consistency made simple

    ...The right way to create your code, is now the easiest way. Allow your boilerplate to grow and change with the codebase it is generating. Adding new generators can be as simple as writing a template. Keep everyone up to date as they build. When your generators live in your codebase, everyone gets the latest version by simply pulling from the repo. Plop uses the popular handlebars template engine to generate your files. Many developers are already familiar with the handlebars syntax.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    morgan

    morgan

    HTTP request logger middleware for node.js

    This is a Node.js module available through the npm registry. Installation is done using the npm install command. Create a new morgan logger middleware function using the given format and options. The format argument may be a string of a predefined name, a string of a format string, or a function that will produce a log entry. The format function will be called with three arguments tokens, req, and res, where tokens is an object with all defined tokens, req is the HTTP request and res is the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Networked-Aframe

    Networked-Aframe

    Web framework for building multi-user virtual reality experiences

    Multi-user VR on the Web. A framework for writing multi-user VR apps in HTML and JS. Built on top of A-Frame. Follow the NAF Getting Started tutorial to build your own example from scratch, including setting up a local server. Networked-Aframe works by syncing entities and their components to connected users. To connect to a room you need to add the networked-scene component to the a-scene element.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    Jest Puppeteer

    Jest Puppeteer

    Run your tests using Jest & Puppeteer

    ...A fix to this is to run your test serially when in a CI environment. Users have discovered that running test serially in such environments can render up to 50% of performance gains. Writing integration test can be done using Puppeteer API but it can be complicated and hard because API is not designed for testing. Debugging tests can be hard sometimes and it is very useful to be able to pause tests in order to inspect the browser. Jest Puppeteer exposes a method jestPuppeteer.debug() that suspends test execution and gives you the opportunity to see what's going on in the browser.
    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
  • 5
    Taiko

    Taiko

    A node.js library for testing modern web applications

    Taiko is an open-source Node.js library designed to automate modern web browsers and simplify the process of end-to-end testing for web applications. It provides a concise JavaScript API that allows developers to control browsers programmatically and create automated test scripts that simulate real user interactions with websites. The tool was developed by the team behind the Gauge testing framework and focuses on reliability and readability in browser automation workflows. Taiko works with...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    emotion

    emotion

    CSS-in-JS library designed for high performance style composition

    Emotion is a library designed for writing css styles with JavaScript. It provides powerful and predictable style composition in addition to a great developer experience with features such as source maps, labels, and testing utilities. Both string and object styles are supported. There are two primary methods of using Emotion. The first is framework agnostic and the second is for use with React.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    bookdown

    bookdown

    Authoring Books and Technical Documents with R Markdown

    A open-source (GPL-3) R package to facilitate writing books and long-form articles/reports with R Markdown. Generate printer-ready books and ebooks from R Markdown documents. A markup language easier to learn than LaTeX, and to write elements such as section headers, lists, quotes, figures, tables, and citations. Multiple choices of output formats: PDF, LaTeX, HTML, EPUB, and Word.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    TypeChat

    TypeChat

    Library for building type-safe natural language interfaces with LLMs

    ...With the rise of large language models, developers can interpret user requests more easily, but they still face challenges related to output reliability, safety, and structured responses. TypeChat addresses these challenges by replacing traditional prompt engineering with a concept called schema engineering. Instead of writing complex prompts, developers define types that represent the intents supported by their applications. It then uses those type definitions to construct prompts for language models and translate user input into structured data that follows the defined schema.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Open SaaS

    Open SaaS

    Open source SaaS boilerplate for React, NodeJS apps with Wasp stack

    ...Open SaaS provides a production-ready foundation that includes common SaaS functionality such as authentication, payments, analytics, and file uploads. Developers can use it as a boilerplate to avoid writing repetitive setup code and instead focus on building product features. It integrates several commonly used services and tools, including payment processing systems, email providers, analytics platforms, and AI integrations. It also includes an admin dashboard, testing setup, and deployment configuration to streamline development workflows. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • 10
    Complete-Python-Bootcamp

    Complete-Python-Bootcamp

    The complete Python bootcamp guide

    ...It is organized into multiple numbered folders that mirror a course syllabus, starting with Python basics and control flow, then moving into data structures, functions, and modules. As you progress, you encounter practical concerns such as file handling, exception handling, and working with classes and objects, which are essential for writing robust applications. Later sections dive into advanced Python concepts, including memory management, multithreading, and multiprocessing, giving learners exposure to performance and concurrency topics that many beginner courses skip. The bootcamp also includes dedicated modules for data analysis with Python, working with databases, and logging, helping learners connect Python skills to data science and backend engineering tasks.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    MCP Shrimp Task Manager

    MCP Shrimp Task Manager

    Shrimp Task Manager is a task tool built for AI Agents

    ...It emphasizes chain-of-thought and reflection loops, allowing an assistant to plan, refine, and re-prioritize work like a human project assistant. The server exposes typed tools so clients can create tasks, link prerequisites, record progress, and enforce writing or coding standards for consistent output. It ships with a web/GUI experience and works smoothly inside MCP-capable IDEs, making it useful as both a personal organizer and a programmable task substrate for software projects. Stars, registry listings, and docs point to active usage across the MCP community. The result is a practical “task brain” that agents can query and evolve over time.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    DataQualityDashboard

    DataQualityDashboard

    A tool to help improve data quality standards in data science

    ...The quality checks were organized according to the Kahn Framework1 which uses a system of categories and contexts that represent strategies for assessing data quality. Using this framework, the Data Quality Dashboard takes a systematic-based approach to running data quality checks. Instead of writing thousands of individual checks, we use “data quality check types”. These “check types” are more general, parameterized data quality checks into which OMOP tables, fields, and concepts can be substituted to represent a singular data quality idea.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Ct.js

    Ct.js

    Ct.js is a desktop game engine that makes learning programming fun

    ...Ct.js is designed to be like a brush with which you create games, not to be an enemy you will fight with. ct.js bundles come with offline docs, tutorials, and editable examples and demos. The code editor highlights errors and provides documentation right while writing your code. ct.js is based on Pixi.js, works on WebGL and provides great performance in browsers and desktop environments. Modules add new powers, and when ct.js is not enough, you can add any JS code or library. A small stylized adventure with AI-powered sea battles, violent environment, and little puzzle sections. Join the voyage to save a colony from a deadly disease!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Bootstrap Table

    Bootstrap Table

    Extended table to integration with some of the most widely used CSS

    Include Bootstrap Table source CSS and JavaScript files via npm or yarn. When you only need to include Bootstrap Table’s compiled CSS or JS, use UNPKG. Download Bootstrap Table to get the compiled CSS and JavaScript, source code, or include it with your favorite package managers like npm, bowser, and more. Install and manage Bootstrap table’s CSS, JavaScript, locales, and extensions using npm. Install and manage Bootstrap table’s CSS, JavaScript, locales, and extensions using bower. Be sure...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    graphql-upload

    graphql-upload

    Middleware and an Upload scalar to add support for GraphQL multipart

    Middleware and an Upload scalar to add support for GraphQL multipart requests (file uploads via queries and mutations) to various Node.js GraphQL servers. Clients implementing the GraphQL multipart request spec upload files as Upload scalar query or mutation variables. Their resolver values are promises that resolve file upload details for processing and storage. Files are typically streamed into cloud storage but may also be stored in the filesystem. Use the middleware graphqlUploadKoa or...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    GitHub Profile README Generator

    GitHub Profile README Generator

    Generate GitHub profile README easily with the latest add-ons

    ...The profile README is created by creating a new repository that’s the same name as your username. For example, my GitHub username is rahuldkjain so I created a new repository with the name rahuldkjain. Note: at the time of this writing, in order to access the profile README feature, the letter-casing must match your GitHub username.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    svg-sprite

    svg-sprite

    A low-level Node.js module that takes a bunch of SVG files

    ...Being a low-level library with support for Node.js streams, svg-sprite doesn't take on the part of accessing the file system (i.e. reading the source SVGs from and writing the sprites and CSS files to disk).
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    TavernAI

    TavernAI

    Atmospheric adventure chat for AI language models

    ...TavernAI includes features such as persistent chat histories, branching conversations, and contextual memory, making it suitable for long-form storytelling, roleplaying, and creative writing. It also provides a rich interface with support for extensions and plugins, enabling users to expand functionality and tailor the experience to specific use cases.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 19
    MasterLab

    MasterLab

    No-code/low-code workflow automation

    MasterLab is a no-code/low-code workflow automation and data integration platform that helps users design backend logic visually. It enables the creation of APIs, database operations, and process automation without writing code. MasterLab is designed for startups and teams that need to prototype and iterate quickly.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 20
    kindling

    kindling

    Fiction writing app that scaffolds your draft from your outline.

    Kindling is a free, open-source desktop writing app for fiction writers who outline before they draft. Instead of staring at a blank page, you write directly into a scaffold built from your own outline — scene beats become expandable writing prompts, with character and location references surfacing automatically as you write. Import from Scrivener (.scriv), Plottr (.pltr), yWriter (.yw7), Obsidian Longform, or Markdown.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 21
    polished

    polished

    A lightweight toolset for writing styles in JavaScript

    ...Make your app look great without stress. Cross framework compatible. No matter if you're using styled-components, emotion, jss, aphrodite, radium, or plain inline styles, as long as you're writing your styles in JavaScript you can use polished! Switching from a pre-processor to styles in JS made easy. polished modules are meant to be used as stand-alone imports. You should avoid importing the entire library directly. When polished modules are imported properly, tree shaking in webpack and Rollup can be leveraged to reduce your bundle size. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    OmegaT - multiplatform CAT tool

    OmegaT - multiplatform CAT tool

    The free computer aided translation (CAT) tool for professionals

    OmegaT is a free and open source multiplatform Computer Assisted Translation tool with fuzzy matching, translation memory, keyword search, glossaries, and translation leveraging into updated projects.
    Leader badge
    Downloads: 1,582 This Week
    Last Update:
    See Project
  • 23
    ehandwriting

    ehandwriting

    Groundbreaking JS plug&play writes real handwriting on your web page.

    ...The text on a web page usually has a few key words - the creative web developer will consider having one or more of them written dynamically in real time. Users are inevitably drawn to the hand that's writing. One line of code loads the plugin then any number of calls to it causes writing to happen when required. Typically the writing will occur in an element (a div, say) or a chosen area of the window. The software auto deals with font size and spacing. DOWNLOAD ehandwriting.zip (284kb) includes: - Executable software "ehw 1.1 min.js" (132kb) - All source files + documentation, - User guides - MIT Licence
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24

    multinotes

    Text architecture for music theory.

    ...and addresses these issues. An overview about the software architecture and its operation is given in: Journal of the Text Encoding Initiative, Open Issue 18/2024: "Using d2d for Writing XML --- The multiNotes Text Architecture for Musical Analysis" https://doi.org/10.4000/132ex
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    OpenSparrow

    OpenSparrow

    Advanced Data Management Platform | PHP + vanilla JS + Postgres!

    ...Nested Relations Support for "Drilldown" views to display nested data and sub-tables inside a record view. Visual Admin Panel Configure schemas, form layouts, columns, and relations via GUI without writing code. Dashboard Engine Generate KPI widgets, interactive lists, and bar charts that aggregate live database data. Developer Tools Built-in Debug Panel terminal for tracking API requests and environment errors on screen. Interactive Calendars Map tables with dates to dynamic timelines and automate smart notifications for users. ...
    Downloads: 1 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB