{"id":16716033,"url":"https://github.com/kkm000/openfst","last_synced_at":"2025-03-21T20:34:03.989Z","repository":{"id":21935509,"uuid":"94480836","full_name":"kkm000/openfst","owner":"kkm000","description":"Port of the OpenFST library to Windows","archived":false,"fork":false,"pushed_at":"2024-04-23T05:48:59.000Z","size":4642,"stargazers_count":68,"open_issues_count":9,"forks_count":38,"subscribers_count":12,"default_branch":"winport","last_synced_at":"2024-10-13T21:11:49.803Z","etag":null,"topics":["fst","openfst","wfst"],"latest_commit_sha":null,"homepage":"http://www.openfst.org/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kkm000.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-06-15T21:38:14.000Z","updated_at":"2024-09-27T07:56:17.000Z","dependencies_parsed_at":"2023-01-13T21:45:34.117Z","dependency_job_id":null,"html_url":"https://github.com/kkm000/openfst","commit_stats":null,"previous_names":[],"tags_count":28,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kkm000%2Fopenfst","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kkm000%2Fopenfst/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kkm000%2Fopenfst/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kkm000%2Fopenfst/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kkm000","download_url":"https://codeload.github.com/kkm000/openfst/tar.gz/refs/heads/winport","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221818989,"owners_count":16885868,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fst","openfst","wfst"],"created_at":"2024-10-12T21:11:37.020Z","updated_at":"2024-10-28T10:50:52.475Z","avatar_url":"https://github.com/kkm000.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"OpenFst: Release 1.7.2.\n\nOpenFst is a library for constructing, combining, optimizing, and searching\nweighted finite-state transducers (FSTs).\n\nREQUIREMENTS:\n  This version is known to work under Linux using g++ (\u003e= 4.9) and OS X using\n  XCode (\u003e= 5). It is expected to work wherever adequate POSIX (dlopen,\n  ssize_t, basename), C99 (snprintf, strtoll, \u003cstdint.h\u003e), and C++11\n  (\u003cunordered_set\u003e, \u003cunordered_map\u003e, \u003cforward_list\u003e) support is available.\n\nINSTALLATION:\n  Follow the generic GNU build system instructions in ./INSTALL. We\n  recommend configuring with --enable-static=no for faster compiles.\n\n  Optional features:\n\n  --enable-bin             Enable fst::script and executables (def: yes)\n  --enable-compact-fsts    Enable CompactFst extensions (def: no)\n  --enable-compress        Enable compression extension (def: no)\n  --enable-const-fsts      Enable ConstFst extensions (def: no)\n  --enable-far             Enable FAR extensions (def: no)\n  --enable-grm             Enable all dependencies of OpenGrm (def: no)\n  --enable-linear-fsts     Enable LinearTagger/ClassifierFst extensions (def: no)\n  --enable-lookahead-fsts  Enable LookAheadFst extensions (def: no)\n  --enable-mpdt            Enable MPDT extensions (def: no)\n  --enable-ngram-fsts      Enable NGramFst extensions (def: no)\n  --enable-pdt             Enable PDT extensions (def: no)\n  --enable-python          Enable Python extension (def: no)\n  --enable-special         Enable special-matcher extensions (def: no)\n\n  Configuring with --enable-bin=no gives very fast compiles, but excludes the\n  command line utilities.\n\n  Configuring with --enable-python will attempt to install the Python module to\n  whichever site-packages (or dist-packages, on Debian or Ubuntu) is found\n  during configuration.\n\n  The flag --with-libfstdir specifies where FST extensions should be installed;\n  it defaults to ${libdir}/fst.\n\n  Compiling with -Wall -Wno-sign-compare under g++ should give no warnings from\n  this library.\n\n  If you encounter an error about loading shared objects when attempting to use\n  the library immediately after installation, (e.g, `...cannot open shared\n  object file...`) you may need to refresh your system's shared object cache.\n  On Linux, this is accomplished by invoking ldconfig; the corresponding command\n  on OS X is called update_dyld_shared_cache. Both of these require superuser\n  privileges (and so should be executed with sudo).\n\nUSAGE:\n  Assuming you've installed under the default /usr/local, the FST binaries are\n  found on /usr/local/bin.\n\n  To use in your own program, include \u003cfst/fstlib.h\u003e and compile with \n  -I/usr/local/include. The compiler must support C++11 (for g++ add the flag\n  -std=c++11). Link against /usr/local/lib/libfst.so and -ldl. Set your\n  LD_LIBRARY_PATH (or equivalent) to contain /usr/local/lib. The linking is,\n  by default, dynamic so that the Fst and Arc type DSO extensions can be used\n  correctly if desired. Any extensions will be found under /usr/local/lib/fst\n  or /usr/local/include/fst/extensions.\n\nBUILDING WITH BAZEL:\n  As of release 1.7.2 it is possible to build the core library and binaries as\n  well as several extensions with Bazel and to depend on OpenFst as an\n  external dependency in other projects compiled with Bazel. Please refer to\n  https://bazel.build for information on using Bazel. OpenFst can be compiled\n  from anywhere in the source tree, as follows:\n\n  $ bazel build //:all\n\n  Tests can be run in a similar fashion:\n\n  $ bazel test //:all\n\nDOCUMENTATION:\n  See www.openfst.org for general documentation.\n  See ./NEWS for updates since the last release.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkkm000%2Fopenfst","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkkm000%2Fopenfst","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkkm000%2Fopenfst/lists"}