SaaSHub helps you find the best software and product alternatives Learn more →
Top 21 C Extension Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
plpgsql_check
plpgsql_check is a linter tool (does source code static analyze) for the PostgreSQL language plpgsql (the native language for PostgreSQL store procedures).
-
orafce
The "orafce" project implements in Postgres some of the functions from the Oracle database that are missing (or behaving differently).Those functions were verified on Oracle 10g, and the module is useful for production work.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
php-glfw
🪐A fully-featured OpenGL and GLFW extension for PHP. 🔋Batteries included (Math Functions, Texture Loaders, etc..)
-
pg_plan_guarantee
Postgres Query Optimizer Extension that guarantees your desired plan will not change
-
distlib
Distance related functions (Damerau-Levenshtein, Jaro-Winkler , longest common substring & subsequence) implemented as SQLite run-time loadable extension. Any UTF-8 strings are supported.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Exploring the design space of binary search trees | news.ycombinator.com | 2023-08-15I started this project many years ago when I was coming up with ideas for immutable data structures for the PHP data structures extension: https://github.com/php-ds/ext-ds. I wanted to support access by position in a sorted set, which led to the idea of using binary search trees for both lists and sets. However, I did not expect the scope of this project to increase as much as it did.
The more I read about binary search trees, the more I thought about them, and so down the rabbit hole I went.
It works particularly well with pg_stat_statements[0] which tracks execution statistics of all SQL statements executed on your Postgres database.
It leans heavily on HypoPG[1], an excellent extension to determine if PostgreSQL will use a given index without spending resources to create them.
[0] pg_stat_statements: https://www.postgresql.org/docs/current/pgstatstatements.htm...
[1] https://github.com/HypoPG/hypopg
Project mention: Show HN: I built this Postgres logger for you guys to check out | news.ycombinator.com | 2023-08-24I think pgAudit it still the best and it's not a major issue. You can try my PR that fixes this issue https://github.com/pgaudit/pgaudit/pull/219 it should work and it should handle the other types of SELECT's that need update permissions but are not actually updating anything https://pglocks.org/?pglock=RowShareLock
Project mention: C# program not able to open or connect to an encrypted SQLite Database | /r/sqlite | 2023-04-30DB4S provides only one algorithm based on official SQLite cipher. You can encrypt your database with another in SQLiteStudio or sqlite-gui (I'm an author). Both applications use SQLite3 Multiple Ciphers-library.
Finally, while you wait for us to make progress on the Language Server, we’ve added support for linting through the excellent plpgsql_check extension.
Hey u/Rikudou_Sage im plugging this too much, but im extremely exited about everything graphical in PHP. You could add an actual rendering backend for realtime previews or even a basic editor, if your interested: https://github.com/mario-deluna/php-glfw
Project mention: Python Port of 600 Line Bash Script: rsync-time-machine.py for Rsync Backups | news.ycombinator.com | 2023-05-13Are you open to a single dependency [0]? Entirely native tooling is an admirable thing that I greatly appreciate, but parsing subprocess output is fraught with issues (I know, I've done this as well).
[0]: https://github.com/ParallelSSH/ssh-python
C Extension related posts
- Show HN: I built this Postgres logger for you guys to check out
- Exploring the design space of binary search trees
- PgAudit: Open-Source PostgreSQL Audit Logging
- Submit your talk ideas for Longhorn PHP 2023!
- Auditing CREATE/DROP DATABASE
- Poll: usage of the Data Structures extension
- [NLP] Made my first C Extension for Python
-
A note from our sponsor - SaaSHub
www.saashub.com | 23 Apr 2024
Index
What are some of the best open-source Extension projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | php-ext-xlswriter | 2,190 |
2 | ext-ds | 2,108 |
3 | hypopg | 1,239 |
4 | pgaudit | 1,183 |
5 | sqlite-gui | 1,046 |
6 | plpgsql_check | 605 |
7 | orafce | 470 |
8 | php-glfw | 298 |
9 | postgresql-unit | 254 |
10 | pgsentinel | 156 |
11 | pg_plan_advsr | 87 |
12 | pg_plan_guarantee | 83 |
13 | blockit | 51 |
14 | ssh-python | 37 |
15 | pg-ulid | 30 |
16 | php-simple-kafka-client | 25 |
17 | sqlite-spellfix | 23 |
18 | distlib | 20 |
19 | ext | 17 |
20 | lev | 4 |
21 | sqlite-wf | 2 |
Sponsored