# inflect **Repository Path**: mirrors_go-openapi/inflect ## Basic Information - **Project Name**: inflect - **Description**: fork of https://bitbucket.org/pkg/inflect - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-24 - **Last Updated**: 2026-06-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # inflect [![Tests][test-badge]][test-url] [![Coverage][cov-badge]][cov-url] [![CI vuln scan][vuln-scan-badge]][vuln-scan-url] [![CodeQL][codeql-badge]][codeql-url] [![Release][release-badge]][release-url] [![Go Report Card][gocard-badge]][gocard-url] [![CodeFactor Grade][codefactor-badge]][codefactor-url] [![License][license-badge]][license-url] [![GoDoc][godoc-badge]][godoc-url] [![Discord Channel][discord-badge]][discord-url] [![go version][goversion-badge]][goversion-url] ![Top language][top-badge] ![Commits since latest release][commits-badge] --- A package to pluralize words. Originally forked from https://bitbucket.org/pkg/inflect under a MIT License. ## Announcements * **2025-12-19** : new community chat on discord * a new discord community channel is available to be notified of changes and support users You may join the discord community by clicking the invite link on the discord badge (also above). [![Discord Channel][discord-badge]][discord-url] ## Status API is stable. This library is not used at all by other go-openapi packages and is somewhat redundant with go-openapi/swag/mangling (for camelcase etc). Currently we have one single dependency in one place in a go-swagger template (used as a funcmap). ## Import this library in your project ```cmd go get github.com/go-openapi/inflect ``` ## Basic usage A golang library applying grammar rules to English words. > This package provides a basic set of functions applying > grammar rules to inflect English words, modify case style > (Capitalize, camelCase, snake_case, etc.). > > Acronyms are properly handled. A common use case is word pluralization. ## Change log See ## Licensing This library ships under the [SPDX-License-Identifier: Apache-2.0](./LICENSE). See the license [NOTICE](./NOTICE), which recalls the licensing terms of all the pieces of software on top of which it has been built. ## Other documentation * [All-time contributors](./CONTRIBUTORS.md) * [Contributing guidelines][contributing-doc-site] * [Maintainers documentation][maintainers-doc-site] * [Code style][style-doc-site] ## Cutting a new release Maintainers can cut a new release by either: * running [this workflow](https://github.com/go-openapi/inflect/actions/workflows/bump-release.yml) * or pushing a semver tag * signed tags are preferred * The tag message is prepended to release notes [test-badge]: https://github.com/go-openapi/inflect/actions/workflows/go-test.yml/badge.svg [test-url]: https://github.com/go-openapi/inflect/actions/workflows/go-test.yml [cov-badge]: https://codecov.io/gh/go-openapi/inflect/branch/master/graph/badge.svg [cov-url]: https://codecov.io/gh/go-openapi/inflect [vuln-scan-badge]: https://github.com/go-openapi/inflect/actions/workflows/scanner.yml/badge.svg [vuln-scan-url]: https://github.com/go-openapi/inflect/actions/workflows/scanner.yml [codeql-badge]: https://github.com/go-openapi/inflect/actions/workflows/codeql.yml/badge.svg [codeql-url]: https://github.com/go-openapi/inflect/actions/workflows/codeql.yml [release-badge]: https://badge.fury.io/gh/go-openapi%2Finflect.svg [release-url]: https://badge.fury.io/gh/go-openapi%2Finflect [gomod-badge]: https://badge.fury.io/go/github.com%2Fgo-openapi%2Finflect.svg [gomod-url]: https://badge.fury.io/go/github.com%2Fgo-openapi%2Finflect [gocard-badge]: https://goreportcard.com/badge/github.com/go-openapi/inflect [gocard-url]: https://goreportcard.com/report/github.com/go-openapi/inflect [codefactor-badge]: https://img.shields.io/codefactor/grade/github/go-openapi/inflect [codefactor-url]: https://www.codefactor.io/repository/github/go-openapi/inflect [doc-badge]: https://img.shields.io/badge/doc-site-blue?link=https%3A%2F%2Fgoswagger.io%2Fgo-openapi%2F [doc-url]: https://goswagger.io/go-openapi [godoc-badge]: https://pkg.go.dev/badge/github.com/go-openapi/inflect [godoc-url]: http://pkg.go.dev/github.com/go-openapi/inflect [discord-badge]: https://img.shields.io/discord/1446918742398341256?logo=discord&label=discord&color=blue [discord-url]: https://discord.gg/FfnFYaC3k5 [license-badge]: http://img.shields.io/badge/license-Apache%20v2-orange.svg [license-url]: https://github.com/go-openapi/inflect/?tab=Apache-2.0-1-ov-file#readme [goversion-badge]: https://img.shields.io/github/go-mod/go-version/go-openapi/inflect [goversion-url]: https://github.com/go-openapi/inflect/blob/master/go.mod [top-badge]: https://img.shields.io/github/languages/top/go-openapi/inflect [commits-badge]: https://img.shields.io/github/commits-since/go-openapi/inflect/latest [contributing-doc-site]: https://go-openapi.github.io/doc-site/contributing/contributing/index.html [maintainers-doc-site]: https://go-openapi.github.io/doc-site/maintainers/index.html [style-doc-site]: https://go-openapi.github.io/doc-site/contributing/style/index.html