{"id":13514289,"url":"https://github.com/notroj/neon","last_synced_at":"2025-05-16T09:03:58.473Z","repository":{"id":42972300,"uuid":"174311079","full_name":"notroj/neon","owner":"notroj","description":"neon - an HTTP/1.1 and WebDAV client library with a C API","archived":false,"fork":false,"pushed_at":"2025-05-12T19:46:15.000Z","size":3478,"stargazers_count":141,"open_issues_count":13,"forks_count":34,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-05-12T20:49:51.683Z","etag":null,"topics":["c","http","http-client","webdav","webdav-client"],"latest_commit_sha":null,"homepage":"https://notroj.github.io/neon/","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/notroj.png","metadata":{"files":{"readme":"README.md","changelog":"NEWS","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-03-07T09:15:04.000Z","updated_at":"2025-05-12T19:44:42.000Z","dependencies_parsed_at":"2023-10-04T03:51:26.084Z","dependency_job_id":"dd820105-98aa-4a0a-ab74-652445ed3c2c","html_url":"https://github.com/notroj/neon","commit_stats":{"total_commits":1420,"total_committers":25,"mean_commits":56.8,"dds":0.3035211267605634,"last_synced_commit":"ea26872a0e2b684c93e715194ca02c8ff90b40ca"},"previous_names":[],"tags_count":55,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/notroj%2Fneon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/notroj%2Fneon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/notroj%2Fneon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/notroj%2Fneon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/notroj","download_url":"https://codeload.github.com/notroj/neon/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254501556,"owners_count":22081528,"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":["c","http","http-client","webdav","webdav-client"],"created_at":"2024-08-01T05:00:51.895Z","updated_at":"2025-05-16T09:03:58.456Z","avatar_url":"https://github.com/notroj.png","language":"C","readme":"\n[![Build and test](https://github.com/notroj/neon/actions/workflows/ci.yml/badge.svg)](https://github.com/notroj/neon/actions/workflows/ci.yml)\n\n# neon\n\n_neon_ is an HTTP and WebDAV client library, with a C language API.\n\nGitHub: https://github.com/notroj/neon | Web: https://notroj.github.io/neon/\n\nThe neon API and ABI are stable and maintain backwards compatibility\nsince 0.27 through to 1.0.0. From neon 1.0.0 onwards, semantic\nversioning will be used. https://semver.org/\n\nFeatures:\n\n - High-level interface to HTTP and WebDAV methods.\n - Low-level interface to HTTP request handling, to allow implementing\n   new methods easily.\n - Persistent connection support (HTTP/1.1 and HTTP/1.0 aware)\n - Basic and Digest authentication (RFC 7616/7617, including SHA-2, userhash)\n - Kerberos (Negotiate) and SSPI/NTLM authentication (Unix and Windows)\n - HTTP and SOCKS (v4/5) proxy support (including authentication)\n - SSL/TLS support using OpenSSL or GnuTLS (client certs via files or PKCS#11)\n - Generic WebDAV 207 XML response handling mechanism\n - XML parsing using expat or libxml2\n - Easy generation of error messages from 207 error responses\n - Basic HTTP/1.1 methods: GET, PUT, HEAD, OPTIONS, conditional PUT\n - WebDAV resource manipulation: MOVE, COPY, DELETE, MKCOL.\n - WebDAV metadata support: set and remove properties (PROPPATCH), query\n   any set of properties (PROPFIND).\n - WebDAV locking and ACL (RFC 3744) support\n - Autoconf macros supplied for easily embedding neon directly inside \n   an application source tree.\n\nProvides lower-level interfaces to directly implement new HTTP\nmethods, and higher-level interfaces so that you don't have to worry\nabout the lower-level stuff.\n\nThe neon library source code is licensed under the GNU Library GPL;\nsee src/COPYING.LIB for full details.  The manual and test suite are\nlicensed under the terms of the GNU GPL; see test/COPYING for terms.\nThe autoconf macros in the \"macros\" directory are under a less\nrestrictive license, see each file for details.\n\n~~~\nneon is Copyright (C) 1999-2024 Joe Orton\nPortions are:\nCopyright (C) Aleix Conchillo Flaque\nCopyright (C) Arfrever Frehtes Taifersar Arahesis\nCopyright (C) Arun Garg\nCopyright (C) Daniel Stenberg\nCopyright (C) Free Software Foundation, Inc.\nCopyright (C) Henrik Holst\nCopyright (C) Jiang Lei\nCopyright (C) Kai Sommerfeld\nCopyright (C) Karl Ove Hufthammer.\nCopyright (C) Michael Sobolev\nCopyright (C) Nobuyuki Tsuchimura\nCopyright (C) Sylvain Glaize\nCopyright (C) Temuri Doghonadze\nCopyright (C) Thomas Schultz\nCopyright (C) Vladimir Berezniker\nCopyright (C) Yves Martin\n~~~\n","funding_links":[],"categories":["C","Libraries"],"sub_categories":["C"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnotroj%2Fneon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnotroj%2Fneon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnotroj%2Fneon/lists"}