Skip to content
An embeddable fulltext search engine. Groonga is the successor project to Senna.
C C++ Ruby JavaScript Shell M4 Other
Failed to load latest commit information.
.logaling doc ja: translate tokenize command May 28, 2013
benchmark benchmark: add missing environment variable Jan 16, 2016
bindings bindings/php: add a missing check for a memory allocation failure Jul 1, 2015
build sphinx: support only HTML output Apr 22, 2016
data centos systemd: stop to use PID file and daemon Apr 22, 2016
doc doc: update po Apr 27, 2016
examples example: use Ruby 2.0 or later API May 14, 2015
include windows: hide vsnprintf() spec difference Apr 26, 2016
lib Use grn_select_string Apr 27, 2016
packages Revert "windows: ensure to create download directory" Apr 26, 2016
plugins tokenizer mecab: fix a memory leak on dictionary encoding mismatch error Apr 18, 2016
src Include Groonga internal header first Apr 26, 2016
test test: add a test for KEY_LARGE and reopen Apr 26, 2016
tools Show details for top large allocations Mar 19, 2016
vendor mruby: update to latest Apr 28, 2016
.dir-locals.el emacs: add missing sh-indentation configration Oct 28, 2014
.gitignore centos systemd: specify PIDFile explicitly Apr 22, 2016
.gitmodules test: support not only query optimizer but also mruby written plugins Oct 7, 2015
.travis.yml travis: allow failure for clang + autotools + mruby on OS X Feb 12, 2016
CMakeLists.txt cmake windows: support building not tagged version Apr 19, 2016
COPYING update FSF address. Feb 1, 2012 Add a missing distributed file Feb 27, 2016 Add community information Sep 11, 2015
appveyor.yml appveyor: disable grntest temporary Apr 28, 2016 Use ACLOCAL_PATH Feb 10, 2016
base_version Bump version Mar 29, 2016
bundled_lz4_version cmake: support bundling LZ4 Feb 27, 2016
bundled_mecab_naist_jdic_version Use the latest MeCab NAIST Jdic Oct 18, 2015
bundled_mecab_version Support bundling MeCab and NAIST Jpanese Dictionary Oct 17, 2015
config.h.cmake Add grn_get_package_label() Nov 14, 2015 Add groonga-mruby command Nov 3, 2014 centos systemd: specify PIDFile explicitly Apr 22, 2016
gpg_uid Recreate GPG key for CentOS 5... Apr 28, 2012 groonga-httpd: put PID file to /var/run/ by default Apr 22, 2016 Add missing sbindir Jan 24, 2013
nginx_version nginx: use latest version Apr 21, 2016 Support grn_get_version() with "git clone --depth 1" repository Apr 14, 2013


Groonga is an open-source fulltext search engine and column store.

Reference manual

See doc/source/ directory or

Here are shortcut links:


Bundled software


  • Path: vendor/mruby-source
  • License: The MIT license. See vendor/mruby-source/MITL for details.


  • Path: vendor/onigmo-source
  • License: BSD license. See vendor/onigmo-source/COPYING for details.


  • Path: vendor/nginx-${VERSION}
  • License: BSD license. See vendor/nginx-${VERSION}/LICENSE for details.


Primary authors

  • Daijiro MORI
  • Tasuku SUENAGA
  • Yutaro Shimamura
  • Kouhei Sutou
  • Kazuho Oku
  • Moriyoshi Koizumi

Patches and modules from

TODO: Update or use instead.

  • Daisuke Maki
  • Kazuhiro Osawa
  • Hiroyuki OYAMA
  • Nguyen Anh Phu
  • Hideyuki KUROSU
  • Takuo Kitame
  • Yoshihiro Oyama
  • cZfSunOs.U
Something went wrong with that request. Please try again.